Posts

Showing posts from August, 2017

Redis in Cloud Foundry

Image
NoSQL Databases Redis is a distinguished member of a whole new category of databases called NoSQL, which stands for "Not Only" SQL. As we will see in a moment the NoSQL family is by no means a uniform one. There is in fact lots of diversity but in general they have the following characteristics: They have no fixed schema. You can even modify it as you go along They are more scalable. How big is the largest Oracle database you have come across? 100TB and 4 nodes? Some NoSQL databases can scale to PB and beyond They are able to handle unstructured data And they are usually cheaper to manage ... btw, I am not questioning your Oracle DBA's salary All this sounds great, but everything in life has a trade-off. What are the downsides? They can have duplicated data Most of them offer "eventual" consistency, ie during a "hopefully" short period of time a record is likely to have different values in different nodes ... I can see in your eyes what yo

Cloud Native Apps with Cloud Foundry

Image
At the core of the Digital Transformation we find applications. These applications are a new breed of applications that are often referred to as Cloud Native Applications (CNA), Platform 3 apps or simply web apps. Why is a new type of application required? What's wrong with my good old 2 tier Oracle application?In the age of cloud and web scale services, organizations seek: the ability to scale up and down seamlessly, often to thousands of instances they are required to work with is much larger datasets that often includes non-traditional data types non-disruptive patching the ability to better withstand hardware failures finally there is a desire for simpler and lower cost operations So what are some characteristics of Cloud Native Applications? They tend to leverage more varied backend options, such as NoSQL databases They are built as a set of microservices that interact with each other in a known manner instead of a monolithic fashion They provide reliability at