Chapter 14. Beyond NoSQL

The appearance of NoSQL databases has done a great deal to shake up and open up the world of databases, but we think the kind of NoSQL databases we have discussed here is only part of the picture of polyglot persistence. So it makes sense to spend some time discussing solutions that don’t easily fit into the NoSQL bucket.

14.1. File Systems

Databases are very common, but file systems are almost ubiquitous. In the last couple of decades they’ve been widely used for personal productivity documents, but not for enterprise applications. They don’t advertise any internal structure, so they are more like key-value stores with a hierarchic key. They also provide little control over concurrency other than simple file locking—which ...

Get NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence 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.