mise à jour : 20/07/2015

Riak

14%   Popularité dans le site
30%   Popularité dans la rubrique
Version étudiée : 1.0 Site web : http://docs.basho.com/riak/latest/ Distribuée par : Autre (Basho Technologies Inc) Licence : Apache Technologie : Autre

Riak s’apparente à un « couteau Suisse » du stockage de données non structurée. Initialement construit comme un data-store Key-Value très similaire à Amazon DynamoDB, Riak a su évoluer et intégrer des fonctions très avancées qui lui ont permis de se démarquer de la concurrence.

On peut notamment citer :

  • Inclusion de MapReduce comme solution de requête avancée
  • Ajout du support des indexes secondaires permettant l’écriture de requêtes
  • Moteur de recherche full-text intégré dont la syntaxe reprend (partiellement certes) celle de SolR et pouvant couvrir les besoins basiques
  • Support des relations entre objets. Mécanismes orientés graphes puissant

Les points forts de la solution sont une bonne intégration des langages tiers et la facilité d’administration du cluster. Le support éditeur est un plus non négligeable. On notera que la solution dispose par ailleurs d’un mécanisme de hooks permettant d’introduire des logiques métiers complexes au niveau de la couche de stockage ou l’intégration dans des environnements tiers. Ces validateurs peuvent être écrit en Erlang (langage utilisé par le cœur de Riak) ou en JavaScript (via le moteur Rhino). Cela en fait l’une des solutions les plus extensibles de notre panel. Les performances de Riak ne sont certes pas les meilleures de notre panel de solution NoSQL, mais reste très élevées. Il s’agit selon nous d’une contrepartie acceptable dans la plupart des cas, si l’on prend en compte le niveau élevée de fonctionnalités présent.

Appréciations

Smile Internautes (1 avis)
La note générale est une moyenne arithmétique des différents critères

Note Smile

3.2 5
donner mon avis

Avis des internautes Voir tous les avis (1)

FR Michael Carney
a noté la solution le 20/03/2015
1 personne a le même avis

Informations

Notation des utilisateurs Ohloh 5,00 (5 votes)
Nombre de ligne de code 156089 lignes
Nombre de contributeurs
(sur les 12 derniers mois)
34
Langages de programmation Erlang, JavaScript, 10 Other
Mots clés json mapreduce decentralized key-value consistent-hashing http javascript erlang
Adresse de téléchargement http://downloads.basho.com/riak/
Fiche complète sur Ohloh https://www.openhub.net/p/riak