Accueil Gestion IT Qu'est-ce que le sharding? - définition de techopedia

Qu'est-ce que le sharding? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Sharding?

Le partitionnement fait référence à un type spécifique de configuration de base de données où plusieurs partitions créent de nombreux éléments d'une base de données qui sont ensuite appelés fragments. Cette pratique peut aider à l'hébergement de serveurs et à d'autres aspects de la maintenance de la base de données, et peut également contribuer à accélérer les temps de requête en diversifiant les responsabilités d'une structure de base de données.

Techopedia explique Sharding

Afin de rendre les systèmes de bases de données plus évolutifs, le partage de bases de données est devenu une sorte de partitionnement horizontal qui peut aider à résoudre le problème des temps de réponse plus lents pour les bases de données en croissance. La répartition des responsabilités de la base de données entre ces multiples fragments aide les ingénieurs à tirer le meilleur parti du processeur, de la mémoire et des ressources pour un ensemble matériel donné.

Bien que le partage puisse être efficace en termes d'utilisation efficace des ressources, il peut également compliquer un projet. Certains problèmes avec le partage impliquent quels types de travailleurs devraient partager les rôles dans le développement de structures de bases de données partitionnées, ainsi que si le partage est le mieux pour une infrastructure particulière. Les autres problèmes clés incluent les sauvegardes pour les fragments et la fiabilité. Le sharding est souvent utilisé par les entreprises qui proposent des logiciels en tant que service ou d'autres services de sourcing à distance, tels que les services de cloud computing modernes.

Qu'est-ce que le sharding? - définition de techopedia