Database distribuito relazionale e Blockchain

Database distribuito

Un distribuito relazionale Banca Dati è un sistema di gestione di database che utilizza la relazione Primary Key (PK) e Foreign Key (FK). Quasi tutte le soluzioni ERP utilizzano database relazionali. In un contesto semplice, questo database divide tutti i dati in base alle relazioni tra di loro. Ad esempio, i dati del dipendente possono essere salvati in tre tabelle, ad esempio la tabella dei dettagli del dipendente, la tabella dell'indirizzo del dipendente e la tabella del salario del dipendente, in cui ogni tabella ha l'ID dipendente come chiave comune.

Libro mastro blockchain

Una Blockchain può essere definita come un database decentralizzato, o semplicemente un elenco collegato decentralizzato, in cui elenchi di record (chiamati blocchi) sono collegati tramite crittografia. Per decentralizzato, intendiamo che non esiste un unico database in cui vengono salvati tutti i record, ma lo stesso insieme di dati viene salvato in numerosi database. Un blocco in una Blockchain contiene un catalogo di record (noti come dati di transazione), un timestamp (cioè l'ora UNIX) e un hash crittografico del blocco precedente (l'hash converte i dati del blocco precedente in una lunghezza fissa di caratteri casuali).

Differenza tra database distribuito e Blockchain

Entrambi i sistemi di database sopra menzionati presentano vantaggi e svantaggi. Diamo un'occhiata alle differenze di base tra questi sistemi di database:

Database distribuito relazionaleLibro mastro blockchain
Controllato da un amministratoreNessun amministratore, tutti condividono gli stessi dati
Accesso limitato per visualizzare i datiChiunque può accedere alla Blockchain (pubblica).
Accesso limitato alla scrittura dei datiChiunque abbia il giusto consenso può scrivere
I database relazionali sono velociBlockchain, a causa del processo di verifica, è lento
Nessuna traccia della cronologia dei dati modificati a meno che non venga mantenuta la tabella di registroLa cronologia dei dati viene mantenuta tramite hashing
Alte prestazioni e riservatezzaAlta provenienza e immutabilità

Confronto tra database e blockchain

Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.