14.3 NoSQL

To understand the strengths and functionality of NoSQL systems, it is useful to first understand the shortcomings of relational database management system (RDBMS) technology with respect to modern, large-scale, data-intensive applications, especially those that are driven by the web. Relational database architecture has not changed significantly over the past 40 years, being primarily designed for centralized computing. Handling more users typically requires getting a bigger server, which is expensive and not an easy change to make. Migrating databases and applications to higher capacity and higher performance hardware is referred to as vertical scaling or scaling up. There are limits to server size as well as the costs that an organization ...

Get Databases Illuminated, 4th Edition 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.