Spring Data Modern Data Access for Enterprise Java

The data access landscape over the past seven or so years has changed dramatically. Relational databases, the heart of storing and processing data in the enterprise for over 30 years, are no longer the only game in town. The past seven years have seen the birth —and in some cases the death—of many alternative data stores that are being used in
mission-critical enterprise applications. These new data stores have been designed specifically to solve data access problems that relational database can’t handle as effectively.