InnoDB
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
InnoDB는 오라클(Oracle Corporation)의 제품으로, SQL 및 XA 데이터베이스 트랜잭션을 지원하여 데이터 무결성과 일관성을 보장하는 데이터베이스 엔진이다. 테이블스페이스를 통한 효율적인 데이터 저장 공간 관리, 외래 키 지원, 전체 텍스트 검색 인덱스, OpenGIS 표준을 따르는 공간 연산, MariaDB의 가상 열 지원 등의 기능을 제공한다. 오픈 소스 특성으로 인해 XtraDB, OurDelta.org와 같은 파생 프로젝트가 존재하며, InnoDB의 기능 개선 및 성능 향상에 기여한다.
더 읽어볼만한 페이지
- MariaDB - LAMP (소프트웨어 번들)
LAMP는 리눅스, 아파치, MySQL, PHP(또는 Perl, Python)를 결합한 오픈 소스 웹 개발 플랫폼으로, 웹 애플리케이션 구축에 사용되며 유연성과 비용 효율성으로 널리 사용된다. - MariaDB - MODX
MODX는 콘텐츠, 디자인, 로직 분리 관리 기능을 제공하는 콘텐츠 관리 시스템으로, 2004년 Etomite에서 시작되어 Evolution과 Revolution 두 버전으로 발전했으며, 높은 자유도와 확장성, 활발한 커뮤니티 지원이 특징이다. - 데이터베이스 엔진 - 파일메이커
파일메이커는 데이터베이스 관리 및 공유를 위한 소프트웨어로, FileMaker Pro를 통해 커스텀 앱을 제작하고 FileMaker Server로 LAN 환경에서 데이터베이스를 공유 및 백업하며, FileMaker Go 앱과 FileMaker WebDirect를 통해 모바일 및 웹 브라우저에서 데이터베이스 솔루션을 활용하고 Claris Connect로 엔터프라이즈 앱과의 데이터 통합을 지원한다. - 데이터베이스 엔진 - MyISAM
MyISAM은 MySQL 데이터베이스 시스템에서 사용되던 스토리지 엔진으로, 데이터 파일, 인덱스 파일, 테이블 정의 파일로 구성되어 읽기 작업에 최적화되었으나 트랜잭션과 외래 키를 지원하지 않아 데이터 무결성 유지가 어렵고, 현재는 InnoDB 엔진으로 대체되었지만 MariaDB에서는 개선 작업이 지속되고 있다. - MySQL - MariaDB
MariaDB는 MySQL 창립자가 MySQL의 오리지널 코드를 기반으로 개발한 오픈 소스 관계형 데이터베이스 관리 시스템으로, MySQL과의 호환성을 유지하면서 성능 향상과 독자적인 기능을 제공하며 다양한 기관 및 기업에서 사용된다. - MySQL - MyISAM
MyISAM은 MySQL 데이터베이스 시스템에서 사용되던 스토리지 엔진으로, 데이터 파일, 인덱스 파일, 테이블 정의 파일로 구성되어 읽기 작업에 최적화되었으나 트랜잭션과 외래 키를 지원하지 않아 데이터 무결성 유지가 어렵고, 현재는 InnoDB 엔진으로 대체되었지만 MariaDB에서는 개선 작업이 지속되고 있다.
| InnoDB - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 일반 정보 | |
| 라이선스 | GNU GPL v2 또는 독점 |
| 개발 | |
| 개발자 | 오라클 코퍼레이션 |
| 프로그래밍 언어 | C |
| 기술 정보 | |
| 운영 체제 | 크로스 플랫폼 |
2. 특징
InnoDB는 SQL, XA 데이터베이스 트랜잭션, 테이블스페이스, 외래 키를 지원하고, MySQL 5.6 및 MariaDB 10.0부터는 전체 텍스트 검색 인덱스를 지원한다. OpenGIS 표준을 따르는 공간 연산과 MariaDB의 가상 열도 지원한다.[4][6][7][8] 2005년 10월 오라클이 핀란드의 Innobase를 인수하면서 오라클의 제품이 되었다.[4] InnoDB는 이중 라이선스를 가지고 있어, GNU 일반 공중 사용 허가서에 따라 배포되지만, 독점 소프트웨어에 통합하려는 경우 별도 라이선스 구매가 가능하다.[5]
2. 1. 지원 기능
- SQL 및 XA 데이터베이스 트랜잭션을 모두 지원한다.[4]
- 테이블스페이스를 지원한다.[4]
- 외래 키를 지원한다.[4]
- MySQL 5.6 (2013년 2월)[6] 및 MariaDB 10.0부터 전체 텍스트 검색 인덱스를 지원한다.[7]
- OpenGIS 표준을 따르는 공간 연산을 지원한다.[4]
- MariaDB의 가상 열을 지원한다.[8]
3. 파생
InnoDB는 오픈 소스 특성상 다양한 파생 프로젝트를 낳았다. 대표적으로 OurDelta.org와 XtraDB가 있다. OurDelta.org는 구글, Percona 등에서 제공하는 InnoDB 패치를 포함한 MySQL 바이너리를 배포한다.[21][17] Percona는 2008년 12월 26일 InnoDB에서 분기된 XtraDB를 발표했다.[22][18]
3. 1. OurDelta.org
OurDelta.org는 구글, Percona 등에서 제공하는 InnoDB 패치를 포함한 MySQL 바이너리를 배포하고 있으며,[21][17] 이는 InnoDB의 기능 개선 및 성능 향상에 기여한다. 2008년 12월 26일 Percona는 InnoDB에서 분기된 XtraDB를 발표했다.[22][18]3. 2. XtraDB
2008년 12월 26일, Percona는 InnoDB에서 분기된 XtraDB를 발표했다.[22][18] XtraDB는 InnoDB의 성능을 개선하고 확장하는 데 초점을 맞추고 있다.참조
[1]
웹사이트
InnoDB
https://mariadb.com/[...]
[2]
웹사이트
Introduction to InnoDB
https://dev.mysql.co[...]
2019-10-02
[3]
웹사이트
Changes in MySQL 5.5.5
https://dev.mysql.co[...]
2019-10-02
[4]
웹사이트
Oracle Announces the Acquisition of Open Source Software Company, Innobase
http://www.oracle.co[...]
Oracle Corporation
2017-03-28
[5]
웹사이트
Licensing MySQL and InnoDB
http://www.innodb.co[...]
InnoDB.com
2008-07-31
[6]
웹사이트
Oracle Announces General Availability of MySQL 5.6
http://www.oracle.co[...]
[7]
웹사이트
MariaDB 10.0.0 Release Notes
https://mariadb.com/[...]
[8]
웹사이트
Generated (Virtual and Persistent/Stored) Columns
https://mariadb.com/[...]
2019-12-22
[9]
URL
https://mariadb.com/[...]
[10]
웹사이트
Introduction to InnoDB
https://dev.mysql.co[...]
2019-10-02
[11]
웹사이트
Changes in MySQL 5.5.5
https://dev.mysql.co[...]
2019-10-02
[12]
웹사이트
Oracle Announces the Acquisition of Open Source Software Company, Innobase
http://www.innodb.co[...]
"[[オラクル (企業)|Oracle]]"
2008-07-31
[13]
웹사이트
Licensing MySQL and InnoDB
http://www.innodb.co[...]
InnoDB.com
2008-07-31
[14]
URL
http://www.oracle.co[...]
[15]
URL
https://mariadb.com/[...]
[16]
웹사이트
Generated (Virtual and Persistent/Stored) Columns
https://mariadb.com/[...]
2019-12-22
[17]
웹사이트
OurDelta - Builds for MySQL
http://ourdelta.org/[...]
2008-12-26
[18]
웹사이트
Announcing Percona XtraDB Storage Engine: a Drop-in Replacement for Standard InnoDB
http://www.mysqlperf[...]
2008-12-26
[19]
웹인용
Oracle Announces the Acquisition of Open Source Software Company, Innobase
http://www.innodb.co[...]
"[[오라클]]"
2008-07-31
[20]
웹인용
Licensing MySQL and InnoDB
http://www.innodb.co[...]
InnoDB.com
2008-07-31
[21]
웹인용
OurDelta - Builds for MySQL
http://ourdelta.org/[...]
2008-12-26
[22]
웹인용
Announcing Percona XtraDB Storage Engine: a Drop-in Replacement for Standard InnoDB
http://www.mysqlperf[...]
2008-12-26
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com