SQL Server Ledger 테이블: 은행 예시를 ... 노트

SQL Server Ledger 테이블: 은행 예시를 통한 완벽 가이드

SQL Server 2022에 도입된 SQL Server Ledger 테이블은 데이터 무결성을 위해 블록체인과 유사한 불변성을 제공합니다. Ledger 테이블은 데이터 변경 사항이 암호화 방식으로 연결되고 검증 가능하도록 보장합니다. 두 가지 유형이 있습니다: 기록을 진화시키기 위한 업데이트 가능한 테이블과 불변 데이터를 위한 추가 전용 테이블입니다. 업데이트 가능한 Ledger 테이블에는 모든 변경 사항을 추적하기 위한 숨겨진 기록 테이블이 포함됩니다. 시스템은 숨겨진 기록 테이블과 데이터베이스 Ledger를 사용하여 데이터 무결성을 유지합니다. Ledger 테이블을 사용하는 실용적인 은행 시나리오가 예시와 함께 제시됩니다. 이 예시에는 Ledger가 활성화된 Accounts 및 Transactions 테이블을 생성하는 것이 포함됩니다. 입금, 출금, 이체와 같은 은행 업무가 수행됩니다. 변경 기록은 숨겨진 기록 테이블을 사용하여 탐색할 수 있습니다. 데이터 무결성을 검증하고 변조를 방지하기 위해 암호화 다이제스트를 생성할 수 있습니다. Ledger 테이블은 금융 및 데이터 신뢰성이 필요한 기타 시스템에 이상적입니다.