Base de données distribuée relationnelle et blockchain

Base de données distribuée

Un relationnel distribué Base de données est un système de gestion de base de données qui utilise la relation clé primaire (PK) et clé étrangère (FK). Presque toutes les solutions ERP utilisent une base de données relationnelle. Dans un contexte simple, cette base de données divise toutes les données en fonction des relations entre elles. Par exemple, les données de l'employé peuvent être enregistrées dans trois tables, à savoir la table Détails de l'employé, la table Adresse de l'employé et la table Salaire de l'employé, où chaque table a l'ID de l'employé comme clé commune.

Ledger Blockchain

Une Blockchain peut être définie comme une base de données décentralisée, ou simplement une liste liée décentralisée, où la liste des enregistrements (appelés blocs) est liée via la cryptographie. Par décentralisé, nous entendons qu'il n'y ait pas de base de données unique dans laquelle tous les enregistrements sont enregistrés, mais le même ensemble de données est enregistré dans de nombreuses bases de données. Un bloc dans une Blockchain contient un catalogue d'enregistrements (appelés données de transaction), un horodatage (c'est-à-dire l'heure UNIX) et un hachage cryptographique du bloc précédent (le hachage convertit les données du bloc précédent en une longueur fixe de caractères aléatoires).

Différence entre base de données distribuée et Blockchain

Les deux systèmes de base de données mentionnés ci-dessus comportent leurs propres avantages et inconvénients. Examinons les différences fondamentales entre ces systèmes de base de données :

Base de données distribuée relationnelleLedger Blockchain
Contrôlé par un administrateurPas d'administrateur, tout le monde partage les mêmes données
Accès limité pour afficher les donnéesTout le monde peut accéder à la Blockchain (publique)
Accès limité aux données en écritureN'importe qui avec un bon consensus peut écrire
Les bases de données relationnelles sont rapidesLa blockchain, en raison du processus de vérification, est lente
Aucune trace d'historique des données modifiées à moins que la table de journal ne soit maintenueL'historique des données est conservé par hachage
Haute performance & confidentialitéHaute provenance et immuabilité

Comparaison entre la base de données et la blockchain

Laissez un commentaire

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..