background preloader

Database

Facebook Twitter

Les Patterns des Grands du Web – Sharding. Dans tout système d’information, les données sont un actif important qu’il faut capturer, conserver et traiter de façon fiable et efficace.

Les Patterns des Grands du Web – Sharding

Là où un serveur central joue très souvent le rôle de gardien des données, la majorité des grands du web ont opté pour une autre stratégie : le « sharding » ou distribution des données [1]. Le sharding décrit ainsi un ensemble de techniques qui permet de répartir les données sur plusieurs machines pour assurer la scalabilité de l’architecture. Les besoins Avant de détailler l’implémentation, revenons sur les besoins d’origine. Finding the Right Data Solution ... Thanks to the NoSQL movement, data storage solutions are no longer a solved problem.

Finding the Right Data Solution ...

Many are working hard to build new storage solutions, and even more are willing to use them. On the flip side, if you are a programmer or a solution architect who wants a data storage solution for your application, you have to face the daunting task of weighing and understanding the tradeoffs associated with the application and make a decision. This article explores the data needs of end user applications and various tradeoffs. It provides guidelines on the criteria for selecting data storage choices enabling the architects and developers to make an informed decision. Database Administrators - Stack Exchange.