Bashoman et Riak KV

RIAK KV

Riak® KV est une base de données NoSQL distribuée orientée clé/valeur et dotée de fonctionnalités de réplication locale et multi-clusters avancées. Ces dernières assurent le bon déroulement des opérations de lecture et d'écriture, même en cas de pannes matérielles ou de partitionnement des réseaux.

UNE DISPONIBILITÉ CONTINUE POUR LES APPLICATIONS DE TYPE BIG DATA


Bobby Patrick (HP), Dave McCrory (Basho) et Martin Sumner (NHS) - HPE Discover 2015 Londres - theCUBE : Le rôle joué par Riak KV dans l'optimisation de SPINE (base de données comportant tous les dossiers médicaux détenus par NHS). 16 minutes au total.
Bobby Patrick (HP), Dave McCrory (Basho) et Martin Sumner (NHS) - HPE Discover 2015 Londres - theCUBE : Le rôle joué par Riak KV dans l'optimisation de SPINE (base de données comportant tous les dossiers médicaux détenus par NHS). 16 minutes au total.
Divider Up

De type clé/valeur et permettant de stocker des données non structurées en quantité extrêmement élevée, la solution Riak KV est à même de remédier aux problèmes généralement rencontrés par les applications de type Big Data (liés au suivi des informations de session ou d'utilisateur, au stockage des données associées aux appareils connectés, à la synchronisation globale des données, etc.).

Grâce à Riak KV, les données sont automatiquement distribuées au sein du cluster. Ainsi, les performances sont optimisées et la continuité des activités est assurée par le biais d'une architecture sans maître, grâce à laquelle vous bénéficiez d'une haute disponibilité et d'une scalabilité simplifiée.

Ressources se rapportant à Riak KV :

Divider Down

FONCTIONNALITÉS DE RIAK KV

La base de données NoSQL, puissante, assure le fonctionnement continu de vos applications de type Big Data.

ASSISTANCE

Les ingénieurs spécialisés de Basho sont à votre disposition pour vous fournir des informations, vous communiquer les meilleures pratiques, et vous venir en aide le cas échéant.

Professional Services

Que vous souhaitiez participer à une formation, ou obtenir de l'aide avec la modélisation des données, l'installation et l'optimisation de votre solution, les experts de Basho se tiennent à votre disposition.
 

Licences Commercialeset Open Source

Il existe cinq configurations, conçues pour répondre à des besoins spécifiques.

RIAK KV OPEN SOURCE RIAK KV DEVELOPER RIAK KV PRO RIAK KV ENTERPRISE RIAK KV ENTERPRISE PLUS
MODULE DE DONNÉES CLÉ VALEUR Oui Oui Oui Oui Oui
ARCHITECTURE SANS MAÎTRE AVEC FONCTIONNALITÉ DE RÉPLICATION INTÉGRÉE Oui Oui Oui Oui Oui
HTTP API AND PROTOCOL BUFFERS Oui Oui Oui Oui Oui
RECHERCHE : PLEIN TEXTE, INTÉGRÉE, SOLR, INDEXES SECONDAIRES Oui Oui Oui Oui Oui
TYPES DE DONNÉES RIAK (COMPTEURS DISTRIBUÉS, SETS, MAPS (CRDTs)) Oui Oui Oui Oui Oui
RÉPLICATION MULTI-CLUSTER Oui Oui Oui
SUPPORT SNMP/JMX Oui Oui Oui
VÉRIFICATION DE L'ÉTAT DU SYSTÈME ET BASHO BASELINE Oui
SUPPORT TECHNIQUE Heures ouvrables Heures ouvrables 24h/24, 7j/7 24h/24, 7j/7
ÉVALUATION DU SYSTÈME SUR SITE 2 fois par an
SUIVI DE TICKET EN LIGNE Oui Oui Oui Oui
HOT FIXES Oui Oui
TEMPS DE REPONSE 24 h 4 h 1 h 30 min
TYPE DE LICENCE Apache 2 Commerciale Apache 2 Commerciale Commerciale

Pour obtenir des informations supplémentaires ou vous entretenir avec un spécialiste, contactez un Riak Solution Architect.

FOIRE AUX QUESTIONS

FOIRE AUX QUESTIONS

Comment modeler les données en clé/valeur avec Riak ?

Riak repose sur une conception clé/valeur pour stocker les paires clé/valeur comprenant des objets groupés et correspondant à des espaces de noms vides, associés à certaines propriétés de configuration (par exemple, un facteur de réplication). Étant donné que Riak prend en charge tout type de contenu et que la structure des données doit être adaptée aux besoins de votre application, ces approches sont couramment associées aux cas d’utilisation les plus répandus.

TYPE DE DONNÉES CLÉ VALEUR
Session Identifiant de session/utilisateur gestion de session
Contenu Mosaïque, nombre entier Documents, images, posts, vidéos, textes, JSON/HTML, etc.
Publicités Identifiant de campagne Contenu publicitaire
Journaux Date Fichier journal
Capteur Date/Date/Heure Mises à jour relatives aux capteurs
Données d'utilisateur Informations de connexion, adresse e-mail, identifiant UUID Attributs d'utilisateur

Le SGBD Riak est-il adapté au stockage des documents ?

Oui. Elle est ainsi dotée de nouvelles fonctionnalités (Riak Search ainsi que le types de données Riak) permettant de faciliter les recherches.

Grâce à la fonction Riak Search, vous pouvez organiser vos documents de diverses manières. Il est par exemple possible de stocker et de rechercher des objets JSON ou XML, puis de les consulter ensuite via Solr. Vous pouvez également stocker des données dans les MAPS de Riak, les indexer à l'aide de la fonctionnalité de recherche Riak, puis les rechercher avec Solr.

Ces indexes de recherches se présentent comme des ensembles, chacun d'entre eux disposant d'un identifiant généré automatiquement. Puisque vous ne faites pas de requêtes clé/valeurs sur ces objets, Riak attribue automatiquement des clés à ces derniers.

Comment surveiller mon cluster ?

Riak fournit des données relatives à l'état du système sous la forme de compteurs et d'histogrammes, consultables via l'API HTTP, ou via l'interface d’administration (commandes d'état et de statistiques). La représentation graphique des statistiques peut se révéler utile lors de la planification des tâches. Elle s'appuie sur une analyse des tendances et permet également de définir des performances de base, afin d'identifier facilement les périodes de creux ou de forte activité. Basho prend en charge l'intégration avec de nombreuses solutions de monitoring, comme New Relic, Nagios et Zabbix. Ces dernières permettent d'effectuer des opérations diverses (regroupement et analyse des statistiques, journalisation des données, ou encore surveillance, notification et analyse des tendances d'un cluster).

Quel matériel est-il conseillé d'utiliser avec Riak ?

Riak est conçu pour fonctionner en production sur un matériel standard (type commodity). Il est explicitement supporté par plusieurs fournisseurs de cloud comme AWS et Azure. Son architecture vous offre une scalabilité linéaire par simple ajout des nœuds à votre cluster. Par conséquent, votre installation matérielle dépend du nombre et taille des objets à stocker, la capacité de vos réseaux à assurer la réplication (la bande passante interne et externe) et d'autres considérations comme la capacité d'E/S pour les tâches d'écriture importantes.

Afficher plus