Pourquoi NoSQL révolutionne le marché des bases de données
NouvellesLe nombre de plus en plus grand de façons dont nous utilisons les données de consommation a un impact profond sur le marché des bases de données.
En tant que telles, les entreprises se démènent pour suivre les changements en cours et adaptent leurs opérations de stockage de données aux besoins de leur entreprise et de leurs clients..
Adrian Carr, vice-président du spécialiste des bases de données MarkLogic, nous a expliqué à quel point les nouvelles technologies telles que Not Only SQL ou NoSQL sont devenues essentielles en raison de la flexibilité qu'elles offrent en matière de gestion des données..
TechRadar Pro: Pouvez-vous expliquer le changement qui se produit actuellement dans le segment de la base de données?
Adrian Carr: Il n'y a pas si longtemps, nous avons tous souscrit à la théorie selon laquelle vous pouvez stocker n'importe quoi dans une base de données relationnelle. Mais maintenant, nous réalisons que, bien que techniquement possible, ce n’est rien d’idéal.
Bien que vous puissiez maintenant stocker du contenu riche, tel que des documents et des médias sociaux, dans des bases de données relationnelles, il n’est pas facile de faire quoi que ce soit avec les données. Même les fonctions de base telles que la recherche posent problème. Les bases de données relationnelles ne fonctionnent tout simplement pas bien à moins de disposer de données magnifiquement structurées et d'un démarrage coûteux..
Alors que 80% des données mondiales sont non structurées et mieux adaptées aux bases de données NoSQL (Not Only SQL), ces technologies ont mûri, ce qui a suscité un regain d'intérêt auquel nous assistons dans cet espace..
TRP: Comment prévoyez-vous que le marché des bases de données va évoluer?
AC: Plutôt que des widgets et des merveilles d'un projet, je pense que les plates-formes contrôlent le destin de la plupart des ordinateurs. Dans le monde de la base de données NoSQL, cela signifie une plate-forme intégrée qui intègre non seulement la base de données, mais également les services de moteur de recherche et d'application..
Avec une cinquantaine de joueurs NoSQL cherchant à se positionner, nous assistons aux premières étapes de la consolidation - comme l’achat par IBM de Cloudant - et de la segmentation..
Je prédis que tous les opérateurs de bases de données relationnelles devront s’installer dans cet espace, car il leur faudrait trop de temps pour construire eux-mêmes de nouveaux moteurs. Ils ont ajouté des extensions à leur produit, mais cela revient à insérer une cheville ronde dans un trou carré et cela ne correspond certainement pas à la taille.
Une partie du défi pour les opérateurs historiques est de craindre de saper les énormes revenus qu’ils tirent de leurs activités de bases de données relationnelles en lançant des offres NoSQL à moindre coût..
TRP: Quel impact le big data at-il sur la manière dont nous architectons le datacentre??
AC: Les mégadonnées ont aidé à changer les mentalités et à apprécier la valeur des téraoctets de données créés et stockés..
Cependant, cela nécessite une approche différente pour la construction de bases de données et d'applications. Jusqu'à présent, les développeurs ont construit une base de données pour alimenter les applications du centre de données. Mais pour chaque application, vous devez charger les données où qu'elles se trouvent dans la base de données spécifique à l'application..
Avec plusieurs applications, très bientôt, vous avez des centaines de magasins de données avec des données dupliquées partout. Un jour, vous vous réveillez en hurlant lorsque vous réalisez que le problème est pire que la duplication. Vous avez également perdu le contexte, la sécurité et la provenance des données.
TRP: Votre entreprise discute du centre de données 'centré sur les données' - de quoi s'agit-il et en quoi est-il différent de l'architecture traditionnelle d'un centre de données?
AC: L'approche centrée sur les données consiste à se concentrer sur les données, leur utilisation et leur gouvernance tout au long de leur cycle de vie. En regroupant les applications dans les données, au lieu de les transférer dans les applications, vous pouvez réduire la duplication des données, ce qui garantit l'intégrité cohérente des données, un développement plus flexible des applications, la portabilité vers les périphériques des utilisateurs et l'évolutivité.
Certaines de ces bases de données peuvent devenir assez volumineuses et les conserver au même endroit simplifie la vie lorsqu'il s'agit de gérer les fondamentaux de l'entreprise tels que la sécurité, la reprise après sinistre, le stockage hiérarchisé et l'archivage..