마리아디비 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
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자 소프트웨어==

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)