Accueil Bases de données Qu'est-ce qu'une base de données en colonnes? - définition de techopedia

Qu'est-ce qu'une base de données en colonnes? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la base de données en colonnes?

Une base de données en colonnes est un système de gestion de base de données (SGBD) qui stocke les données dans des colonnes plutôt que dans des lignes comme le font les SGBD relationnels. Les principales différences entre une base de données en colonnes et une base de données traditionnelle orientée lignes sont centrées sur les performances, les besoins de stockage et les techniques de modification de schéma. Le but de ce type de base de données est de lire et d'écrire efficacement des données vers et depuis le stockage secondaire afin de pouvoir accélérer le temps de traitement lors du retour d'une requête.

Une base de données en colonnes peut également être appelée base de données orientée colonnes

Techopedia explique la base de données des colonnes

Les données stockées apparaissent dans l'ordre des enregistrements, ce qui signifie que l'entrée dans la première colonne est liée à l'entrée dans la deuxième colonne et aux autres colonnes si l'entrée apparaît dans la même ligne. Par exemple, la 100e entrée de la colonne 1 appartient au même enregistrement que la 100e entrée de la colonne 2. Cela permet d'accéder aux données individuelles dans des colonnes en tant que groupe plutôt que d'y accéder individuellement et ligne par ligne. Les données sont stockées de haut en bas plutôt que de gauche à droite comme dans un SGBDR orienté ligne.

Les bases de données en colonnes sont avantageuses car les données peuvent être fortement compressées, ce qui permet d'effectuer des opérations en colonnes à un rythme rapide. Il s'auto-indexe également et utilise moins d'espace disque par rapport à un SGBDR. Cependant, le processus de chargement peut prendre du temps en fonction de la taille des données impliquées. Cela devient également un défi pour la base de données s'il y a des charges incrémentielles, ce qui ajoute des problèmes en termes de performances du système.

Qu'est-ce qu'une base de données en colonnes? - définition de techopedia