© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2024
M. DeinumSpring Boot 3 Recipeshttps://doi.org/10.1007/979-8-8688-0113-6_6

6. Data Access

Marten Deinum1  
(1)
Meppel, Drenthe, The Netherlands
 
Most applications use a relational database such as Oracle, MySQL, or PostgreSQL; however, there is more to data storage than just SQL databases. There are also these types:
  • Document stores (MongoDB, Couchbase)

  • Key-value stores (Redis, Voldemort)

  • Column stores (Cassandra)

  • Graph stores (Neo4j, Apache Giraph)

Each of these technologies (even different implementations of them) has its own purpose. They can also be hard to use or configure, but Spring Boot makes it easier to configure and use them. Spring Boot uses auto-configuration, ...

Get Spring Boot 3 Recipes: A Problem-Solution Approach for Java Microservices and Cloud-Native Applications 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.