A case for building an Analytics Platform.

In my previous post on this subject, I talked about few of the common problems that plague traditional data warehousing initiatives. Few of my friends after reading through the article asked me whether I am questioning the relevance of  traditional data warehousing.    The answer to that question is  a resounding  “No”.   Data warehousing do offer … Read more A case for building an Analytics Platform.

Why Traditional Data warehouses fail?

Over the years, I have been involved with few data warehousing efforts.   As a concept, I believe that having a functional and active data ware house is essential for an organization. Data warehouses facilitate easy analysis and help analysts in gathering insights about the business.   But my practical experiences suggest that the reality is … Read more Why Traditional Data warehouses fail?

RDBMS to NoSQL – A story about (r)Evolution in Databases

Over the last few days, few of my friends have been asking me about NoSQL and its relevance.  I have been casually trying to answer this, but have always felt that this subject need to elaborated.  Through the slide deck, I have tried to provide a perspective on this subject. RDBMS to NoSQL. An overview. View … Read more RDBMS to NoSQL – A story about (r)Evolution in Databases

Eight Fallacies of Distributed Computing.

By Peter Deutsch and James Gosling Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences. 1. The network is reliable 2. Latency is zero 3. Bandwidth is infinite 4. The network is secure 5. … Read more Eight Fallacies of Distributed Computing.

Understanding CAP Theorem.

Definition: In theoretical computer science, the CAP Theorem, also known as Brewer’s theorem, states that it is impossible for a distributed computer system to simultaneously provide all three of the following guarantees: Consistency (C) Availability (A) Partition Tolerance (P)   According to the theorem, a distributed system can satisfy any two of these guarantees at the same … Read more Understanding CAP Theorem.

Are all cloud service offerings the same?

Are all Clouds the same.  No. Actually Cloud computing  is an umbrella term used to indicatea set of services provided over the net.  At a broad level, the services can be grouped under the following head a) IAAS – Infrastructure as a Service b) PAAS – Platform as a Service c) SAAS – Software as … Read more Are all cloud service offerings the same?

Virtualization vs. Cloud Computing

There is a tendency to confuse these both.  Many perceive that having a virtualized infrastructure implies that they are using cloud computing.  But this is not true.  The value benefits offered by these two are different. Virtualization is a technique to logically create multiple hardware platforms  out of a physical hardware system.  What it implies is … Read more Virtualization vs. Cloud Computing

Overview of Hadoop Ecosystem

Of late, have been looking into the Big Data space and Hadoop in particular.  When I started looking into it, found that there are so many products and tools related to Haddop.   Using this post summarize my discovery about Hadoop Ecosystem. Hadoop Ecosystem A small overview on each is listed below: Data Collection  – Primary objective … Read more Overview of Hadoop Ecosystem

Managing the Hype – Cloud Computing

Is traditional IT dead in the world of Cloud computing? This was an interesting question posed in a conference that I attended over the weekend.  I found the question very intriguing and got me thinking about it, given that I always have been a great champion of Cloud based services and strongly believe that Cloud … Read more Managing the Hype – Cloud Computing