NoSQL databases

Programmers and DBAs have used relational database management systems (RDBMS) for the last three decades. RDBMS systems have been used to build online transaction processing systems and data warehousing systems. The relational model of database design is well understood in the industry, where data is stored in tables in a structured format and relationships between the tables are maintained using the concept of keys. As a result of the exponential jump in the number of transactions taking place through web and mobile applications, having a scalable RDBMS that delivers high availability and performance at a reasonable cost has become gradually more difficult. Internet companies such as Google, Amazon, and Yahoo! were the first to ...

Get Hadoop Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.