Spring Data es un proyecto de SpringSource cuyo propósito es facilitar el uso de bases de datos no relacionales, de frameworks map-reduce, y de servicios de datos albergados en "la nube". Se trata de un proyecto paraguas que contiene muchos otros proyectos que permiten trabajar con una base de datos específica.
Aunque todos estos subproyectos dependen por defecto de Spring 3.1.2, todos ellos son compatibles con Spring 3.0.7 (aunque en este caso hay que declarar las dependencias manualmente en los ficheros pom.xml).
Entre las fuentes de datos aportadas se encuentran MongoDB, GemFire, Neo4j, HBase, Redis, Hadoop, servicios REST en general, JPA y otros. Aquí os dejo una tabla con todas las fuentes de datos soportadas por spring Data:
Click to read more ...