Spring Data: SQL, NoSQL, Cache Abstraction, and Batch Processing
Welcome to Chapter 4. Here, we are going to take a closer look at the Spring Data approach. In this chapter, we want to learn how the Spring Data approach can work for us. Spring Data is one of the key parts of the Spring Boot ecosystem. This will help you to clearly understand how to work with different kinds of databases in Spring Boot 3.0.
Why does this chapter matter? In software development, how we manage data is very important, and is more than just storing the data. This part of the book is not only about studying various parts of Spring Data, but it’s also about putting them to work in real-life situations. In this chapter, we will see how to configure and use Spring Data, which helps a lot in data management activities. You will learn how to work with structured data, stored in SQL databases, and unstructured data that is stored in NoSQL databases, ideal for various types of data. Furthermore, we will...