3. Building a NoSQL-Based Web App to Collect Crowd-Sourced Data

Memory is the new disk and disk is the new tape.

—Jim Gray

There was a time, not too long ago, when developers building Web applications with open-source databases always chose either MySQL or PostgreSQL. Although these relational databases are still extremely popular for many types of applications, in the past few years a bewildering amount of new nonrelational and distributed database projects have appeared. Some of these tools are designed to handle the performance needs of dealing with Internet-scale data and do so by distributing the workload over multiple machines.

The rapid innovation we are seeing in the world of distributed database technology is the result of open-source ...

Get Data Just Right: Introduction to Large-Scale Data & Analytics now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.