Chapter 4. Using NoSQL Databases

So far, we've talked of modern, scalable, and robust RESTful web services. We also implemented an application that exposed a sample service that provides mobile contacts data. However, we introduced a huge bottleneck in this implementation using file storage. It prevents our application from being heavily loaded, as file storage lacks multitenant support. In other words, we definitely need to look for a better storage solution, which can be scalable easily, together with our REST-enabled application. These days, the so-called NoSQL databases are used heavily in cloud environments. They have the following advantages over traditional transactional SQL databases:

  • They are schemaless, that is, they work with object ...

Get RESTful Web API Design with Node.js - Second 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.