RSS DEV-Gemeinschaft
Folgen
SQL Server Ledger Tables: Vollständiger Leitfaden mit Bankbeispiel
SQL Server Ledger-Tabellen, eingeführt in SQL Server 2022, bieten Blockchain-ähnliche Unveränderlichkeit für die Datenintegrität. Ledger-Tabellen garantieren, dass Datenänderungen kryptografisch verknüpft und überprüfbar sind. Es gibt zwei Typen: aktualisierbare Tabellen für sich entwickelnde Datensätze und Append-Only-Tabellen für unveränderliche Daten. Aktualisierbare Ledger-Tabellen enthalten eine versteckte History-Tabelle, um jede Änderung zu verfolgen. Das System verwendet versteckte History-Tabellen und ein Datenbank-Ledger, um die Datenintegrität zu gewährleisten. Ein praktisches Bankenszenario unter Verwendung von Ledger-Tabellen wird mit Beispielen vorgestellt. Das Beispiel beinhaltet die Erstellung von Konten- und Transaktionstabellen, beide mit Ledger aktiviert. Bankgeschäfte wie Einzahlung, Auszahlung und Überweisung werden durchgeführt. Die Historie der Änderungen kann mithilfe der versteckten History-Tabellen untersucht werden. Ein kryptografischer Digest kann generiert werden, um die Datenintegrität zu überprüfen und Manipulationen zu verhindern. Ledger-Tabellen sind ideal für Finanz- und andere Systeme, die Datentreuhand erfordern.