nosql:up_and_running_with_nosql_databases:riak
BDD document similaire à couchDB
- aussi écrite en Erlang (langage fault-tolerant ou le code peut être changé sans redémarrer le système)
- Les fonctions MapReduce peuvent être écrites aussi bien en erlang qu'en JavaScript
- Conçu principalement pour fonctionner sur des systèmes Unix (OS X, Linux)
- AP, Available, Partition-tolerant
- permet normalement de toujours pouvoir lire et écrire depuis et vers riak
- faciel d'ajouter des nodes hardware
Organisation et requêtes
- structure bucket/key/value, les buckets organisent des values et l'on peut utiliser les keys pour les récupérer
- la syntaxe des requêtes est la même que le Lucene full-texte search engine
- possibilité de définir des fonctions MapReduce
- possibilité d'utiliser des key filters pour récupérer des enregistrement qui correspondent à certains critères
nosql/up_and_running_with_nosql_databases/riak.txt · Last modified: 2016/06/12 15:17 by leo