Posts

Showing posts with the label HBASE

From Only SQL to No-SQL

Before we start, welcome to unstructured data. We will quickly review where current relational databases are lagging and need of new generation No-SQL databases. Examples are MongoDB, Cassandra, HBASE.                                                      Relational Databases are designed in times when memory costs were high and disk seek times are high. So the design of  database was focused on optimizing the memory required for string data. Hence  Normalization  of data model was promoted(No data redundancy). Normalized data model is also optimized for Inserts/Updates. Although Index are supported for sake of faster access,  primary concern was saving the space. However, we currently live in a world where memory costs are so cheap such that faster reads, Real-time systems are the need of hour. In current situations, we can comprom...