InnoDB
보이기
개발자 | 오라클 |
---|---|
프로그래밍 언어 | C |
운영 체제 | 크로스 플랫폼 |
종류 | 데이터베이스 엔진 |
라이선스 | GPL v2 또는 사유 |
웹사이트 | dev |
이노DB(InnoDB)는 MySQL을 위한 데이터베이스 엔진이며, MySQL AB가 배포하는 모든 바이너리에 내장되어 있다. MySQL과 사용할 수 있는 다른 데이터베이스 엔진에 대한 개선 사항으로 PostgreSQL을 닮은 ACID 호환 트랜잭션에 대응하고 있는 것이 있다. 또한 외래 키(FK)도 지원하고 있다. (이것을 선언적 참조 무결성이라 한다.)
2005년 10월 Innobase사가 오라클에 인수된 후 InnoDB는 오라클의 제품이 되었다.[1] 이 소프트웨어는 듀얼 라이선스이며, GNU General Public License 하에 유통되고 있지만, InnoDB를 독점 소프트웨어와 융합시키고 싶은 단체를 위해 라이선스가 판매될 수 있다.[2]
파생
[편집]OurDelta.org는 구글, Percona 등에 의한 InnoDB에 패치를 포함한 MySQL 바이너리를 배포하고 있다.[3] 2008년 12월 26일 Percona 사는 InnoDB에서 분기된 XtraDB을 발표했다.[4]
각주
[편집]- ↑ “Oracle Announces the Acquisition of Open Source Software Company, Innobase”. 오라클. 2008년 7월 31일에 확인함.
- ↑ “Licensing MySQL and InnoDB”. InnoDB.com. 2008년 7월 31일에 확인함.
- ↑ “OurDelta - Builds for MySQL”. 2008년 12월 18일에 원본 문서에서 보존된 문서. 2008년 12월 26일에 확인함.
- ↑ “Announcing Percona XtraDB Storage Engine: a Drop-in Replacement for Standard InnoDB”. 2008년 12월 26일에 확인함.