2012-12-13 7 views
2

Il semble maintenant que Google parie sur les solutions NewSql pour les stockages de données volumineuses.avantage de noSql sur newSql

Je me demande s'il existe encore certains avantages d'une solution NoSQL par rapport à une nouvelle solution SQL? (Comme la gestion de la mémoire ou d'autres choses)

+0

http://stackoverflow.com/questions/8729779/why-nosql-is-better-at-scaling-out-than-rdbms est un fil similaire qui a quelques réponses – clieu

Répondre

2

Les bases de données NewSql sont une nouvelle "souche" de bases de données si vous voulez utiliser les avantages traditionnels du système de gestion de bases de données Relationl (RDBMS) et le mettre en concurrence avec le faits saillants des magasins de données NoSql. Ce ne sont pas des mises à jour ou des améliorations du SGBDR, mais plus souvent des réécritures qui incluent un intergiciel qui résume la pratique de la "sharding" de la base de données ou la possibilité de distribuer une base de données sur une grille d'ordinateurs comme NoSQL. La puissance du SGBDR provient principalement de l'interrogation via le langage SQL (Structured Query Language), de sa transactionnalité et de son adhésion au principe ACID (Atomicity, Consistency, Isolation, Durability) et des puissants outils développés au fil du temps pour les gérer. Un avantage moindre vient du fait que le modèle relationnel élimine le stockage répétitif de la même information à plusieurs endroits. Les avantages du NoSql sont sa grande vitesse, sa capacité à évoluer latéralement sur une grille de communication et l'absence de schéma à maintenir. Cela les rend très performants, même contre les grands magasins de données. Mais ils n'ont pas les avantages que vous obtenez du SGBD traditionnel, car le langage de requête pour manipuler les données n'est pas (encore) opérationnel, ils ne peuvent pas être transactionnels sur une grille de calcul, et ils manquent d'outils pour les manipuler. MS Sql Server Management Studio. NewSql essaie de prendre les meilleures parties des deux mondes et je pense qu'il le fera éventuellement. Here is a great write up des SGBDR des SGBDR. NoSql V.s. NewSql sur bananagunprogramming.com.