Table des matières
Étant un nouveau type de technologie, nous devons connaître les avantages qu'elle nous offre. De cette manière, nous pouvons évaluer s'il est temps pour notre entreprise de migrer ou peut-être pouvons-nous démarrer une nouvelle entreprise et utiliser ces outils dès le début.AGRANDIR
EscaladéJusqu'à récemment, si notre serveur de base de données était submergé par la charge de travail, l'une des façons dont nous pouvions grimper était émigrer à un équipement plus puissant, ce qui augmente le coût de maintenance de l'installation, en dehors de la migration.
Comment est-il conçu ?NoSQL Il est spécialement conçu pour prendre en compte la mise à l'échelle utilisant de nombreux nœuds, cela nous donne la possibilité de commencer avec de petites équipes et lorsque nous avons besoin de plus de puissance, nous pouvons ajouter des nœuds, réduisant ainsi le coût, bien que l'espace physique nécessaire soit augmenté, mais pas tout est parfait.
Moins d'administration
UNE système de base de données relationnelle Des performances élevées nécessitent un personnel hautement qualifié, un soutien particulier de la part du fabricant du logiciel, cela augmente les coûts et oblige à garder à l'esprit que nous devons toujours avoir quelqu'un qui connaît suffisamment la technologie.
Bien que NoSQL Nous n'allons pas nous passer d'un administrateur expert en philosophie de la technologie, sa configuration et sa mise en route seront aussi simples que possible, donc maintenir une équipe d'administrateurs pour nos bases de données sera moins coûteux et nous n'aurons pas besoin de direct l'assistance du fabricant du logiciel.
Flexibilité du modèle
En n'ayant pas de structures définies, systèmes basés dans NoSQL Ils peuvent facilement modifier leurs structures de modèle, sans que cela n'affecte le temps d'antenne de notre service, donc le traitement des modifications est beaucoup plus rapide et si notre système nécessite des modifications extrêmes, nous pouvons les apporter sans affecter les données précédentes.
Maturité
C'est le point le plus complexe de ce que nous avons traité, le temps que les systèmes relationnels ont été sur le marché montre qu'ils sont une solution éprouvée et assez mature, à la place les systèmes NoSQL Étant si nouveaux, ils sont encore en cours de formation, ce qui signifie qu'il reste encore de nombreux détails à peaufiner et à optimiser.
DécisionEn fonction de notre activité, nous devons savoir ce que nous pouvons utiliser pour chaque type de base de donnéesDe cette façon, nous pourrons extraire le meilleur de chacune des technologies disponibles, en plus de cela, nous pourrons mieux gérer nos ressources économiques, ce qui est l'un des points les plus critiques dans ce nouveau monde de crise financière constante.
A utiliser ou pas NoSQL C'est une décision complexe si nous avons déjà une structure définie et avons de nombreuses années, cependant si nous commençons ou prévoyons de le faire, nous devons donner une chance à cette technologie, qui sera celle qui dominera le monde de la persistance des données dans le moyen terme.