© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
M. Deinum et al.Spring 6 Recipeshttps://doi.org/10.1007/978-1-4842-8649-4_9

9. Spring Data Access with NoSQL

Marten Deinum1  , Daniel Rubio2 and Josh Long3
Meppel, Drenthe, The Netherlands
Ensenada, Baja California, Mexico
Canyon Country, CA, USA
Most applications use a relational database like Oracle, MySQL, or PostgreSQL; however, there is more to data storage than just SQL databases. There are
  1. 1.

    Relational databases (Oracle, MySQL, PostgreSQL, etc.)

  2. 2.

    Document stores (MongoDB, Couchbase)

  3. 3.

    Key-value stores (Redis, Voldemort)

  4. 4.

    Column stores (Cassandra)

  5. 5.

    Graph stores (Neo4j, Apache Giraph)


Although each of these different technologies (and even the ...

Get Spring 6 Recipes: A Problem-Solution Approach to Spring Framework 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.