시스템 버전 관리 temporal 테이블 시작Getting Started with system-versioned temporal tables

적용 대상:Applies to: 예SQL Server 2016(13.x)SQL Server 2016 (13.x)yesSQL Server 2016(13.x)SQL Server 2016 (13.x) 이상 예Azure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database 예Azure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance적용 대상:Applies to: 예SQL Server 2016(13.x)SQL Server 2016 (13.x)yesSQL Server 2016(13.x)SQL Server 2016 (13.x) and later 예Azure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database 예Azure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance

시나리오에 따라 새 시스템 버전 관리 temporal 테이블을 만들 수도 있고 기존 테이블 스키마에 임시 특성을 추가하여 기존 테이블을 수정할 수도 있습니다.Depending on your scenario, you can either create new system-versioned temporal tables or modify existing ones by adding temporal attributes to the existing table schema. temporal 테이블의 데이터를 수정하면 시스템은 애플리케이션과 최종 사용자는 확인할 수 없는 버전 기록을 작성합니다.When the data in temporal table is modified, the system builds version history transparently to applications and end users. 따라서 시스템 버전 temporal 테이블 작업 시에는 테이블이 수정되는 방식이나 데이터의 최신(실제) 상태를 쿼리하는 방법을 변경할 필요가 없습니다.As a result, working with system-versioned temporal tables does not require any change to the way table is modified or how the latest (actual) state of the data is queried.

임시 테이블에서는 일반적인 DML 및 쿼리 기능뿐 아니라, 확장된 Transact-SQL 구문을 통해 데이터 기록에서 정보를 확인하는 편리하고 간편한 방법도 제공합니다.In addition to regular DML and querying, temporal also provides convenient and easy ways to get insights from data history through extended Transact-SQL syntax. 모든 시스템 버전 테이블에는 기록 테이블이 할당되어 있습니다. 그러나 사용자가 추가 인덱스를 만들거나 다른 스토리지 옵션을 선택하여 작업 성능 또는 스토리지 공간을 최적화하려는 경우가 아니면 이 테이블은 사용자에게 전혀 표시되지 않습니다.Every system-versioned table has a history table assigned but it is completely transparent for the users unless they want to optimize workload performance or storage footprint by creating additional indexes or choosing different storage options.

아래 다이어그램에는 시스템 버전 관리 temporal 테이블의 일반적인 워크플로가 나와 있습니다. 임시 시작하기The following diagram depicts typical workflow with system-versioned temporal tables: Getting Started with Temporal

이 항목은 다음의 5개 하위 항목으로 이루어져 있습니다.This topic is divided into the following 5 subtopics:

다음 단계Next steps