Spring et le NoSQL
Comme pour les autres bases SQL, Spring rend plus simple l’utilisation des bases NoSQL à travers la mise à disposition d’API.
Il existe une multitude de bases NoSQL. Voici les plus populaires :
Base |
Caractéristiques |
MongoDB MongoDB |
Base de données de documents open source. |
CouchDB CouchDB |
Base de données qui utilise JSON pour les documents, JavaScript pour les requêtes MapReduce et l’API standard HTTP. |
GemFire GemFire |
Plate-forme de gestion de données distribuée offrant une évolutivité dynamique, de hautes performances et une persistance de type base de données. |
Redis Redis |
Serveur de structure de données dans lequel les clés peuvent contenir des chaînes, des hachages, des listes, des ensembles et des ensembles triés. |
Cassandra Cassandra |
Base de données offrant extensibilité et haute disponibilité sans compromettre les performances. |
memcached memcached |
Système open source à haute performance, à mémoire distribuée et à mise en cache d’objets. |
Hazelcast Hazelcast |
Plate-forme de distribution de données open source hautement évolutive. |
HBase HBase |
Base de données Hadoop, un grand entrepôt de données distribué et évolutif. |
Mnesia Mnesia |
Système de gestion de base de données distribuée qui présente des propriétés logicielles en temps réel. |
Neo4j Neo4j |
Base... |