WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Designer Logo Martigues


***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Designer Logo Martigues





Article:

Les SGBD d'annuaires forment les modèles puisqu'ils permettent de lever certaines de ces contraintes en fonction de l'usage, en particulier dans les cas où la grande majorité des ac aux bases de données s'apparentent en lectures sans modification (dans ce cas, seule la propriété de persistance importe). Pour faire face à des volumes importants de données, accédés de différents endroits du monde, il faut pouvoir répliquer ces données sur différentes machines physiques, c'est ce que l'on appelle un environnement disé. Le théorème CAP démontre qu'il n'est pas possible de garantir des transactions totalement ACID dans un environnement disé.
Le protocole PAXOS est très actif pour la lecture dans un environnement disé, beaucoup moins pour l'écriture / modification et il ne supporte pas les transactions ACID. Les solutions du marché implémentent ce protocole en ajoutant leurs techniques propres pour circonscrire les conséquences de l'impossibilité d'ACID lors des écritures et mises à jour de données.
Les SGBD relationnels sont largement ordinaires dans les entreprises. Dimensionnés pour une quantité d'informations et un nombre d'utilisateurs typiques d'une entreprise, ils ont pour fonction principale le traitement de transactions. Ils exposent cependant leurs limites lorsqu'ils sont utilisés dans un périmètre plus large, tel qu'un site web populaire, en répartition de charge (loadbalancing), fréquenté par des millions de visiteurs dans le monde entier : les SGBD relationnels demanderaient alors des logiciels et des ordinateurs coûteux ainsi que des compétences en optimisation peu répandues.
Ce segment de marché est de ce fait protégé par les logiciels NoSQL, conçus spécifiquement pour un usage de type Internet7. Ces produits abandonnent la représentation matricielle de l'information et le langage de commande SQL en échange d'une simplicité, d'une performance et surtout d'une scalabilité accrues2. La complexité de mise en œuvre du traitement des transactions a été réduite dans le but d'obtenir des services plus simples et plus spécialisés8.
Simple à établir, le stockage d'information à l'aide de tableaux associatifs (dits clé / valeur) existe depuis le début de l'histoire des bases de données, en 1970. Des langages comme Perl et PHP les ont rendus familiers aux programmeurs. Les nouvelles demandes en rapport avec les sites web de grande audience apparus dans les années 2000 et la facilité de mise en œuvre des tableaux associatifs ont fait découvrir ces solutions. Elles constituent comme point commun l'abandon du langage SQL et sont donc nommées NoSQL. Cela ne signifie pas qu'aucune ne proposera jamais ce langage en option9.
Selon Oracle, le « battage » autour de ces produits vient du fait qu'ils sont impliqués dans de grands sites web tels que Facebook, LinkedIn ou Amazon.com. C'est un marché jeune, encore sans réel leader (en 2011).






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe