Chapter 7. Redis and Complementary NoSQL Technologies
While Redis and now, Redis Cluster fulfill many requirements for data storage in consumer and enterprise applications, other data-centered technologies may be required to completely meet the expectations and use cases of your projects. We'll start with a brief survey of the major types of data storage technology starting with a traditional SQL database followed by document and graph databases, search indexing, key-value, and the wide-column store. The upcoming sections will illustrate how Redis complements the NoSQL technologies of MongoDB, ElasticSearch, and Fedora Commons. In each case, we will see how Redis can be used to extend functionality or provide the "glue" technology to integrate with other systems by building upon your knowledge from previous chapters. We'll also examine some of the costs and possible hurdles with integrating Redis into another NoSQL or other data storage technology.