>  기사  >  데이터 베이스  >  innodb는 무엇입니까?

innodb는 무엇입니까?

王林
王林원래의
2020-06-28 09:45:097530검색

innodb는 mysql의 데이터베이스 엔진 중 하나이며 현재는 mysql의 기본 스토리지 엔진이자 mysql AB의 바이너리 릴리스 표준 중 하나입니다. innodb 스토리지 엔진은 MySQL 서버와 완전히 통합되어 있습니다. innodb 스토리지 엔진은 주 메모리에 데이터와 인덱스를 캐싱하기 위한 자체 버퍼 풀을 유지합니다.

innodb는 무엇입니까?

innodb

(권장 튜토리얼: mysql 튜토리얼)

InnoDB는 이제 MySQL의 기본 스토리지 엔진이자 MySQL AB의 바이너리 릴리스 표준 중 하나입니다. .

InnoDB는 Innobase Oy가 개발했으며 2006년 5월 Oracle에 인수되었습니다. 기존 ISAM, MyISAM과 비교했을 때 InnoDB의 가장 큰 특징은 PostgreSQL과 마찬가지로 ACID 호환 트랜잭션(Transaction) 기능을 지원한다는 점이다.

현재 InnoDB는 이중 트랙 라이센스 시스템을 채택하고 있습니다. 하나는 GPL 라이센스이고 다른 하나는 독점 소프트웨어 라이센스입니다.

자세한 소개

ACID 트랜잭션 및 행 수준 잠금을 지원하는 트랜잭션 데이터베이스에 선호되는 엔진입니다.

InnoDB는 엄청난 양의 데이터를 처리할 때 최대 성능을 발휘하도록 설계되었습니다. InnoDB 스토리지 엔진은 MySQL 서버와 완전히 통합되어 있습니다. InnoDB 스토리지 엔진은 메인 메모리에 데이터와 인덱스를 캐싱하기 위한 자체 버퍼 풀을 유지합니다.

InnoDB는 여러 파일(또는 원시 디스크 파티션)을 포함할 수 있는 테이블스페이스에 테이블과 인덱스를 저장합니다. 이는 각 테이블이 별도의 파일에 저장되는 MyISAM 테이블과 다릅니다. InnoDB 테이블은 파일 크기가 2GB로 제한되는 운영 체제에서도 크기에 관계없이 사용할 수 있습니다.

InnoDB는 기본적으로 MySQL 바이너리 배포판에 포함되어 있습니다. Windows Essentials 설치 프로그램은 InnoDB를 Windows의 MySQL용 기본 테이블로 만듭니다.

위 내용은 innodb는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.