Spring Data is an umbrella project containing many projects specific to various databases. These projects are developed in partnership with the companies creating the database technologies themselves. Spring Data’s goal is to provide an abstraction for data access while retaining the underlying specifics of the various data stores.