마리아디비 편집하기
최신판 | 당신의 편집 | ||
35번째 줄: | 35번째 줄: | ||
SQL 표준의 2011 버전에서 데이터베이스가 테이블 행의 버전을 추적할 수 있는 버전 테이블 기능이 추가됐다. 마리아DB는 버전 10.3.4에서 네이티브 기능으로 이 시스템 버전 테이블을 받아들였다. 마리아DB의 시스템 버전 테이블을 이용하면 주어진 임시 범위를 이용해 쿼리를 실행할 수 있고 제공된 결과는 해당 기간에 대해 표시된다. 또한 데이터 범위에 속하는 행을 수정 또는 삭제, 추적할 기간을 추가, 제거할 수 있고 애플리케이션 수준, 시스템 수준, 두 수준 모두에서 지정된 기간을 이용할 수 있다. | SQL 표준의 2011 버전에서 데이터베이스가 테이블 행의 버전을 추적할 수 있는 버전 테이블 기능이 추가됐다. 마리아DB는 버전 10.3.4에서 네이티브 기능으로 이 시스템 버전 테이블을 받아들였다. 마리아DB의 시스템 버전 테이블을 이용하면 주어진 임시 범위를 이용해 쿼리를 실행할 수 있고 제공된 결과는 해당 기간에 대해 표시된다. 또한 데이터 범위에 속하는 행을 수정 또는 삭제, 추적할 기간을 추가, 제거할 수 있고 애플리케이션 수준, 시스템 수준, 두 수준 모두에서 지정된 기간을 이용할 수 있다. | ||
이론적으로 시간 값을 지원하는 모든 데이터베이스에서 이 기능을 사용할 수 있지만 스스로 적용하기는 어려운데 마리아DB가 이를 지원한다. 마리아DB에서는 어느 데이터베이스 엔진에 대해서나 시스템 버전 테이블을 지원한다. 단, 주어진 트랜잭션 중간에 레코드를 보여주는 트랜잭션 정밀 이력 등 기능은 이노DB 엔진에서만 사용할 수 있다.<ref name="마리아db 신기능"></ref> | 이론적으로 시간 값을 지원하는 모든 데이터베이스에서 이 기능을 사용할 수 있지만 스스로 적용하기는 어려운데 마리아DB가 이를 지원한다. 마리아DB에서는 어느 데이터베이스 엔진에 대해서나 시스템 버전 테이블을 지원한다. 단, 주어진 트랜잭션 중간에 레코드를 보여주는 트랜잭션 정밀 이력 등 기능은 이노DB 엔진에서만 사용할 수 있다.<ref name="마리아db 신기능"></ref> | ||
+ | |||
===성능=== | ===성능=== | ||
65번째 줄: | 66번째 줄: | ||
* 멀티 소스 리플리케이션 - 10.3 이상 | * 멀티 소스 리플리케이션 - 10.3 이상 | ||
* SHOW EXPLAIN - 다른 쓰레드에서 작동되는 EXPLAIN 플랜 제시<ref name="위키백과"></ref> | * SHOW EXPLAIN - 다른 쓰레드에서 작동되는 EXPLAIN 플랜 제시<ref name="위키백과"></ref> | ||
+ | |||
+ | |||
==제3자 소프트웨어== | ==제3자 소프트웨어== |