This chapter started with a survey of data storage technologies, starting with the most popular, a relational database system supporting SQL. From the relational databases, we examined document datastores focusing on MongoDB with BSON documents. Following document datastores, graph databases were briefly examined finishing with full-text search and key-value data-storage, highlighting Redis. We finished the survey by examining wide column datastores.
Four detailed examples of using Redis as a complement were demonstrated with an experiment using MongoDB to store usage data verses Redis and the performance and reduction in complexity of the application using Redis for analytics in a hypothetical MARC21 catalog. The second example explored using Redis as preprocessor for deduplicating BIBFRAME RDF graphs using the Linked Data Fragments Server as a transitory datastore. The third example showed Redis and the Linked Data Fragments Server complement the Graph Linked Data Platform combination...