II.5.2. Assistance et maintenance
Les entreprises veulent avoir l'assurance que si un
système de clés échoue, les fournisseurs de la base NoSQL
seront en mesure d'offrir un soutien rapide et compétent ; la
documentation sur les bases de données NoSQL ne sont pas à la
portée de plusieurs personnes. Tous les fournisseurs de SGBDR font de
grands efforts pour fournir un niveau élevé de soutien aux
entreprises. En revanche, la plupart des systèmes NoSQL sont des projets
open source, et bien qu'il existe généralement une ou plusieurs
entreprises qui offrent un soutien pour chaque base de données NoSQL,
ces entreprises sont souvent des startups sans portée mondiale et n'ont
pas les ressources de soutien, ou la crédibilité d'un Oracle, de
Microsoft, ou IBM.
II.5.3. Outils d'analyse et administration
Les bases de données NoSQL offrent peu d'installations
pour des requêtes ad-hoc et d'analyse de données. Même une
simple requête nécessite une expertise significative de
programmation. Certains de secours sont fournis par l'émergence de
solutions telles que le HIVE ou PIG, qui peuvent fournir un accès plus
facile aux données détenues dans les clusters Hadoop et
peut-être à terme, d'autres bases de données NoSQL. Quest
Software a développé un produit dénommé « Toad
» pour les bases de données qui peut fournir des capacités
de requête ad-hoc à une variété de bases de
données NoSQL. L'objectif de la conception des bases de données
NoSQL était de fournir une solution zéro-administration, mais la
réalité actuelle est bien loin de cet objectif [wika]. Pour
administrer une base NoSQL aujourd'hui, il faut beaucoup d'habileté non
seulement pour l'installer et beaucoup d'efforts pour la maintenir.
Les outils d'analyse et de calculs (qu'on appelle graph
processing) ne sont pas très développés, et les recherches
se font encore en ce sens, c'est-à-dire les chercheurs cherchent encore
des outils nécessaires adaptés au BI et à l'Analyse des
données.
II.5.4 Expertise
Bien qu'à travers le monde entier, il existe environ
des millions des développeurs, il sied de reconnaitre que dans chaque
secteur d'activités, les développeurs sont presque tous familiers
avec les concepts de programmation et gestion de bases de données
relationnelles. En revanche, presque tous les développeurs des bases de
données de type NoSQL sont en phase d'apprentissage. Cette situation se
penchera naturellement au fil du temps, mais pour l'instant, c'est beaucoup
plus facile de trouver des programmeurs expérimentés ou les
administrateurs SGBDRque par un expert NoSQL.
|