관계형 데이터베이스 관리 시스템 비교
Comparison of relational database management systems다음 표는 다수의 관계형 데이터베이스 관리 시스템에 대한 일반 정보와 기술 정보를 비교한다. 자세한 내용은 개별 제품의 문서를 참조하십시오. 각주에 달리 명시되지 않는 한, 비교는 추가 기능, 확장 프로그램 또는 외부 프로그램이 없는 안정적인 버전에 기초한다.
일반 정보
유지관리자 | 첫 공개일 | 최신 안정화 버전 | 최신 릴리즈 날짜 | 면허증 | 공개 문제 목록 | |
---|---|---|---|---|---|---|
4D(4차원) | 4D S.A.S. | 1984 | v16.0 | 2017-01-10[1] | 소유권 | 아니요. |
아다바스 | 소프트웨어 AG | 1970 | 8.1 | 2013-06 | 소유권 | 아니요. |
Adaptive Server Enterprise | SAP AG | 1987 | 16.0 SP03 PL07 | 2019-06-10 | 소유권 | 아니요. |
Advantage Database Server(ADS) | SAP AG | 1992 | 12.0 | 2015 | 소유권 | 아니요. |
알티바아제 | 알티바세 주식회사 | 2000 | 7.1.0.1.2 | 2018-03-02 | GNU-AGPLv3; GNU-LGPLv3(클라이언트-라이브러리용) | 아니요. |
아파치 더비 | 아파치 | 2004 | 10.15.1.3[2] | 2019-03-11 | 아파치 라이선스 | 네[3] |
크러스트릭스DB | 마리아DB 주식회사 | 2010 | v7.0 | 2015-08-19 | 소유권 | 아니요. |
바퀴벌레DB | 바퀴벌레 연구소 | 2015 | v20.2.8 | 2021-04-23 | BSL, CCL, MIT,BSD | 네[4] |
큐브리드 | 큐브리드 | 2008-11 | 10.2.1 | 2020-06-01 | GPL v2 이상, API 및 GUI 도구에 대한 BSD 라이센스 | 네[5] |
데이터콤 | CA, Inc. | 70년대[6] 초반 | 14[7] | 2012[8] | 소유권 | 아니요. |
db2 | IBM | 1983 | 11.5.7[9] ![]() | 2021-12-08; 22일 전 | 소유권 | 아니요. |
황후 임베디드 데이터베이스 | 황후소프트웨어주식회사 | 1979 | 10.20 | 2010-03 | 소유권 | 아니요. |
엑사솔 | 엑사솔 AG | 2004 | 7.1.1 | 2021-09-15; 3개월 전 | 소유권 | 아니요. |
파일메이커 | 애플 자회사 파일메이커, 주식회사 | 1985-04 | 19 | 2020-05-20 | 소유권 | 아니요. |
파이어버드 | 파이어버드 프로젝트 | 2000-07-25 | 4.0[10] ![]() | 2021-06-01; 6개월 전 | IPL[11] 및 IDPL[12] | 네[13] |
GPUdb | GIS 연방 | 2014 | 3.2.5 | 2015-01-14 | 소유권 | 아니요. |
HSQLDB | HSQL 개발 그룹 | 2001 | 2.6.1 | 2021-10-21 | BSD | 네[14] |
H2 | H2 소프트웨어 | 2005 | 1.4.200 | 2019-10-14 | EPL 및 수정된 MPL | 네[15] |
Informix Dynamic Server | IBM | 1980 | 14.10.xC4W1 | 2020-06-22 | 소유권 | 아니요. |
잉그레스 | 잉그레스 코퍼레이션 | 1974 | 11.0 | 2017-03-21 | GPL 및 독점 | 아니요. |
인터베이스 | 엠바르카데로 | 1984 | XE7 v12.0.4.357 | 2015-08-12 | 소유권 | 아니요. |
린터 SQL RDBMS | RELACEX 그룹 | 1990 | 6.0.17.53 | 2018-02-15 | 소유권 | 네[16] |
루시디브 | 아이겐베이스 프로젝트 | 2007-01 | 0.9.4 | 2012-01-05 | GPL v2 | 아니요. |
마리아DB | 마리아DB 커뮤니티 | 2010-02-01 | 10.6.5[17] ![]() | 2021-11-08; 52일 전 | GPL v2, LGPL(클라이언트 라이브러리용)[18] | 네[19] |
맥스DB | SAP AG | 2003-05 | 7.9.0.8 | 2014 | 소유권 | 네[20] |
SingleStore(이전의 MemSQL) | 싱글 스토어 | 2012-06 | 7.1.11 | 2020-10-12 | 소유권 | 아니요. |
Microsoft Access(JET) | 마이크로소프트 | 1992 | 16 (2016) | 2015-09-22 | 소유권 | 아니요. |
마이크로소프트 비주얼 폭스프로 | 마이크로소프트 | 1984 | 9 (2005) | 2007-10-11 | 소유권 | 아니요. |
마이크로소프트 SQL 서버 | 마이크로소프트 | 1989 | 2019[21] ![]() | 2019-11-04; 2년 전 | 소유권 | 아니요. |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 마이크로소프트 | 2000 | 2011년 (v4.0) | 소유권 | 아니요. | |
미머 SQL | 미머 정보 기술 | 1978 | 11.0.5A | 2021-03-01 | 소유권 | 아니요. |
모네DB | 모네DB 팀 / CWI | 2004 | 2021년 7월-SP1 | 2021-10-05 | Mozilla 공용 라이센스, 버전[22] 2.0 | 네[23] |
mSQL | 휴즈 테크놀로지스 | 1994 | 4.1[24] | 2017-06-30 | 소유권 | 아니요. |
MySQL | 오라클 코퍼레이션 | 1995-11 | 8.0.27[25] ![]() | 2021-10-19; 두 달 전 | GPL v2 또는 독점 | 네[26] |
넥서스DB | 넥서스DB Pty Ltd | 2003 | 4.00.14 | 2015-06-25 | 소유권 | 아니요. |
HP 논스톱 SQL | 휴렛패커드 | 1987 | SQL/MX 3.4 | 소유권 | 아니요. | |
누오DB | 누오DB | 2013 | 4.1 | 2020년 8월 | 소유권 | 아니요. |
오미스 스튜디오 | 타이거로직 | 1982-07 | 6.1.3 릴리스 1no | 2015-12 | 소유권 | 아니요. |
오픈에지 | Progress Software Corporation | 1984 | 11.6.3 | 2016-08-19 | 소유권 | 아니요. |
오픈링크 버투오소 | OpenLink 소프트웨어 | 1998 | 7.2.5.1 | 2018-08-15 | GPL v2 또는 독점 | 네[27] |
오라클 DB | 오라클 코퍼레이션 | 1979-11 | 19c[28] ![]() | 2019-02-13; 2년 전 | 소유권 | 아니요. |
오라클 Rdb | 오라클 코퍼레이션 | 1984 | 7.4.1.1[29] | 2021-04-21[±] | 소유권 | 아니요. |
역설 | 코렐 코퍼레이션 | 1985 | 11 | 2009-09-07 | 소유권 | 아니요. |
MySQL용 Percona Server | 페르코나 | 2006 | 8.0.25-15 | 2021-07-13[±] | GPL v2 | 네 |
퍼베이시브 PSQL | 퍼베이시브 소프트웨어 | 1982 | v12년 | 2015 | 소유권 | 아니요. |
폴리헤드라 DBMS | 에네아 AB | 1993 | 9.0 | 2015-06-24 | Polyedra Lite가 Freeware로[30] 제공되는 독점 제품 | 아니요. |
PostgreSQl | PostgreSQL 글로벌 개발 그룹 | 1989-06 | 14.1[31] ![]() | 2021-11-11; 49일 전 | Postgres 라이센스[32] | 아니오[33] |
R:베이스 | R:BASE 기술 | 1982 | 10.0 | 2016-05-26 | 소유권 | 아니요. |
Raima 데이터베이스 관리자 | 라이마 주식회사 | 1984 | 15.0 | 2021-06-10 | 소유권 | 아니요. |
RDM 서버 | 라이마 주식회사 | 1993 | 8.4 | 2012-10-31 | 소유권 | 아니요. |
SAP HANA | SAP AG | 2010 | 2.0 SPS04 | 2019-08-08 | 소유권 | 아니요. |
solidDB | 유니콤 글로벌 | 1992 | 7.0.0.10 | 2014-04-29 | 소유권 | 아니요. |
SQL Anywhere | SAP AG | 1992 | 17.0.0.48 | 2019-07-26 | 소유권 | 아니요. |
SQLBase | Unified Corp. | 1982 | 11.5 | 2008-11 | 소유권 | 아니요. |
SQLite | D. 리차드 히프 | 2000-09-12 | 3.37.0[34] ![]() | 2021-11-27; 33일 전 | 공용 도메인 | 네[35] |
SQream DB | SQream Technologies | 2014 | 2.1[36] | 2018-01-15 | 소유권 | 아니요. |
슈퍼베이스 | 슈퍼베이스 | 1984 | 클래식 | 2003 | 소유권 | 아니요. |
슈퍼베이스 NG | 슈퍼베이스 NG | 2002 | 슈퍼베이스 NG 2.10 | 2017 | 소유권 | 네[37] |
테라다 | 테라다 | 1984 | 15 | 2014-04 | 소유권 | 아니요. |
티베로 | 티맥스소프트 | 1992 | 6.0 FS07_CS_2005 | 2021-03 | 소유권 | 아니요. |
TiDB | 아파치 | 2016 | 5.0.1[38] ![]() | 2021-04-23; 8개월 전 | 아파치 라이선스 | 네[39] |
유니데이터 | 로켓 소프트웨어 | 1988 | 8.2.1 | 2017-07 | 소유권 | 아니요. |
유가바이트DB | 아파치 | 2018 | 2.7.2.0[40] | 2021-07-29[±] | 아파치 라이선스 | 네[41] |
유지관리자 | 첫 공개일 | 최신 안정화 버전 | 최신 릴리즈 날짜 | 면허증 | 공개 문제 목록 |
운영 체제 지원
RDB가 사용하는 운영 체제MSES는 계속 진행될 수 있다.
창문들 | 마코스 | 리눅스 | BSD | UNIX | 아미가오스 | z/OS | iOS | 안드로이드 | 오픈VMS | |
---|---|---|---|---|---|---|---|---|---|---|
4차원 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
아다바스 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. |
Adaptive Server Enterprise | 네 | 아니요. | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
Advantage Database Server | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
알티바아제 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
아파치 더비 | 네 | 네 | 네 | 네 | 네 | 아니요. | 네 | ? | 아니요. | 아니요. |
크러스트릭스DB | 아니요. | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
바퀴벌레DB | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
큐브리드 | 네 | 부분적 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
DB2 | 네 | 예(C 표현) | 네 | 아니요. | 네 | 아니요. | 네 | 네 | 아니요. | 아니요. |
황후 임베디드 데이터베이스 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 네 | 아니요. |
EXASolution | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
파일메이커 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. |
파이어버드 | 네 | 네 | 네 | 네 | 네 | 아니요. | 어쩌면 | 아니요. | 네[42] | 아니요. |
HSQLDB | 네 | 네 | 네 | 네 | 네 | 아니요. | 네 | ? | ? | 아니요. |
H2 | 네 | 네 | 네 | 네 | 네 | 아니요. | 네 | ? | 네 | 아니요. |
Informix Dynamic Server | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
잉그레스 | 네 | 네 | 네 | 네 | 네 | 아니요. | 부분적 | 아니요. | 아니요. | 네[43] |
인터베이스 | 네 | 네 | 네 | 아니요. | 예(솔라리스) | 아니요. | 아니요. | 네 | 네 | 아니요. |
린터 SQL RDBMS | 네 | 네 | 네 | 네 | 네 | 아니요. | IBM Z의 Linux에서 | 네 | 네 | 네 |
루시디브 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
마리아DB | 네 | 네[44] | 네 | 네 | 네 | 아니요. | 아니요. | ? | 네[45] | 아니요. |
맥스DB | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 어쩌면 | 아니요. | 아니요. | 아니요. |
Microsoft Access(JET) | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
마이크로소프트 비주얼 폭스프로 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
마이크로소프트 SQL 서버 | 네 | 아니요. | 네[46] | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
미머 SQL | 네 | 네 | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | 네 |
모네DB | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
MySQL | 네 | 네 | 네 | 네 | 네 | 네 | 네 | ? | 네[47] | 아니요. |
오미스 스튜디오 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
오픈에지 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
오픈링크 버투오소 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
오라클 | 네 | 네 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 네 |
오라클 Rdb | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네 |
퍼베이시브 PSQL | 네 | 예(OEM에만 해당) | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
폴리헤드라 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
PostgreSQl | 네 | 네 | 네 | 네 | 네 | 예(MorphOS)[48] | IBM Z의[49] Linux에서 | 아니요. | 네 | 아니요. |
R:베이스 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
Raima 데이터베이스 관리자 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 네 | 네 | 아니요. |
RDM 서버 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
SAP HANA | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
solidDB | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | IBM Z의 Linux에서 | 아니요. | 아니요. | 아니요. |
SQL Anywhere | 네 | 네 | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | 아니요. |
SQLBase | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
SQLite | 네 | 네 | 네 | 네 | 네 | 네 | 어쩌면 | 네 | 네 | 아니요. |
SQream DB | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
슈퍼베이스 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. |
슈퍼베이스 NG | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
테라다 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
티베로 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
유니데이터 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
유니버스 | 네 | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
유가바이트DB | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
창문들 | 마코스 | 리눅스 | BSD | UNIX | 아미가오스 | z/OS | iOS | 안드로이드 | 오픈VMS |
기본 기능
기본적으로 구현되는 RDBMS 기능에 대한 정보.
데이터베이스 이름 | 산성 | 참조 무결성 | 트랜잭션 | 미세 결로 잠금 | 다중 신호 동시성 제어 | 유니코드 | 인터페이스 | 유형추론 |
---|---|---|---|---|---|---|---|---|
4차원 | 네 | 네 | 네 | ? | ? | 네 | GUI & SQL | 네 |
아다바스 | 네 | 아니요. | 네 | ? | ? | 네 | 독점적인 직접 통화 & SQL(타사 제품 사용) | 네 |
Adaptive Server Enterprise | 네 | 네 | 네 | 예(행 레벨 잠금) | 네 | 네 | API & GUI & SQL | 네 |
Advantage Database Server | 네 | 네 | 네 | 예(행 레벨 잠금) | ? | 네4 | API & SQL | 네 |
알티바아제 | 네 | 네 | 네 | 예(행 레벨 잠금) | ? | 네 | API & GUI & SQL | 네 |
아파치 더비 | 네 | 네 | 네 | 예(행 레벨 잠금) | ? | 네 | SQL | 네 |
크러스트릭스DB | 네 | 네 | 네 | 네 | 네 | 네 | SQL | 네 |
바퀴벌레DB | 네 | 네 | 네 | 예(행 레벨 잠금) | 네 | 네 | SQL | 아니요. |
큐브리드 | 네 | 네 | 네 | 예(행 레벨 잠금) | ? | 네 | GUI & SQL | 네 |
DB2 | 네 | 네 | 네 | 예(행 레벨 잠금)[51] | ? | 네 | GUI & SQL | 네 |
황후 임베디드 데이터베이스 | 네 | 네 | 네 | ? | ? | 네 | API & SQL | 네 |
EXASolution | 네 | 네 | 네 | ? | ? | 네 | API & GUI & SQL | 네 |
파이어버드 | 네 | 네 | 네 | ? | 네 | 네 | API & SQL | 네 |
HSQLDB | 네 | 네 | 네 | ? | 네 | 네 | SQL | 네 |
H2 | 네 | 네 | 네 | ? | 네[52] | 네 | SQL | 네 |
Informix Dynamic Server | 네 | 네 | 네 | 예(행 레벨 잠금) | 네 | 네 | SQL, REST 및 JSON | 네 |
잉그레스 | 네 | 네 | 네 | 예(행 레벨 잠금) | 네 | 네 | SQL&QUEL | 네 |
인터베이스 | 네 | 네 | 네 | ? | ? | 네 | SQL | 네 |
린터 SQL RDBMS | 네 | 네 | 예(DDL 제외) | 예(행 레벨 잠금) | ? | 네 | API & GUI & SQL | 네 |
루시디브 | 네 | 아니요. | 아니요. | ? | ? | 네 | SQL | 네 |
마리아DB | 네2 | 네 | DDL2[53][54] 제외 | 예(행 레벨 잠금) | 네 | 네 | SQL | 네 |
맥스DB | 네 | 네 | 네 | ? | ? | 네 | SQL | 네 |
Microsoft Access(JET) | 네 | 네 | 네 | ? | ? | 네 | GUI & SQL | 네 |
마이크로소프트 비주얼 폭스프로 | 네 | 네 | 네 | 예(행 레벨 잠금 SMB2) | 네 | 아니요. | GUI & SQL | 네 |
마이크로소프트 SQL 서버 | 네 | 네 | 네 | 예(행 레벨 잠금)[55] | 네 | 네 | GUI & SQL | 네 |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 네 | 네 | 네 | ? | ? | 네 | GUI & SQL | 네 |
미머 SQL | 네 | 네 | 네 | 예(최적 잠금) | 네 | 네 | API & GUI & SQL | 네 |
모네DB | 네 | 네 | 네 | ? | ? | 네 | API & SQL & MAL | 네 |
MySQL | 네2 | 네3 | DDL2[53] 제외 | 예(행 레벨 잠금)[56] | 네 | 네 | GUI & SQL | 네 |
오픈에지 | 네 | 네6 | 네 | 예(행 레벨 잠금) | ? | 네 | GUI & SQL | 네 |
오픈링크 버투오소 | 네 | 네 | 네 | ? | ? | 네 | API & GUI & SQL | 네 |
오라클 | 네 | 네 | DDL[53] 제외 | 예(행 레벨 잠금)[57] | 네 | 네 | API & GUI & SQL | 네 |
오라클 Rdb | 네 | 네 | 네 | ? | ? | 네 | SQL | 네 |
퍼베이시브 PSQL | 네 | 네 | 네 | ? | ? | 네 | API & GUI & SQL | 네 |
폴리헤드라 DBMS | 네 | 네 | 네 | 예(최적 및 비관적 셀 수준 잠금)[58] | ? | 네 | API & SQL | 네 |
PostgreSQl | 네 | 네 | 네 | 예(행 레벨 잠금)[59] | 네 | 네 | API & GUI & SQL | 아니오[60] |
Raima 데이터베이스 관리자 | 네 | 네 | 네 | ? | 네 | 네 | SQL & API | 네 |
RDM 서버 | 네 | 네 | 네 | ? | ? | 네 | SQL & API | 네 |
SAP HANA | 네 | 네 | 네 | 예(행 레벨 잠금) | 네 | 네 | API & GUI & SQL | 네 |
solidDB | 네 | 네 | 네 | 예(행 레벨 잠금) | ? | 네 | API & SQL | 네 |
SQL Anywhere | 네 | 네 | 네 | 예(행 레벨 잠금)[61] | 네[62] | 네 | API & GUI & HTTP(S)(REST & SOAP)[63] & SQL | 네 |
SQLBase | 네 | 네 | 네 | ? | ? | 네 | API & GUI & SQL | 네 |
SQLite | 네 | 네 | 네 | 아니오(데이터베이스 레벨 잠금)[64] | 아니요. | 선택적[65] | API & SQL | 네 |
슈퍼베이스 NG | ? | ? | ? | 예(기록 수준 잠금) | ? | 네 | GUI & Popietary & ODBC | 네 |
테라다 | 네 | 네 | 네 | 예(해시 및 파티션) | ? | 네 | SQL | 네 |
티베로 | 네 | 네 | 네 | 예(행 레벨 잠금) | 네 | 네 | API & GUI & SQL | 네 |
유니데이터 | 네 | 아니요. | 네 | ? | ? | 네 | 다중 | 네 |
유니버스 | 네 | 아니요. | 네 | ? | ? | 네 | 다중 | 네 |
데이터베이스 이름 | 산성 | 참조 무결성 | 트랜잭션 | 미세 결로 잠금 | 다중 신호 동시성 제어 | 유니코드 | 인터페이스 | 유형추론 |
Note (1): 현재 읽기 커밋되지 않은 트랜잭션 격리만 지원 버전 1.9는 직렬화할 수 있는 분리를 추가하며 버전 2.0은 완전히 산성을 준수한다.
Note (2): MariaDB와 MySQL은 기본 InnoDB 스토리지 엔진을 통해 AID 컴플라이언스를 제공한다.[66][67]
Note (3): "InnoDB 스토리지 엔진 이외의 경우, MySQL Server는 CREATE TABLE 문에서 EXTER KEY 및 REFERENCES 구문을 구문 분석 및 무시한다. CHECK 절은 구문 분석되지만 모든 스토리지 엔진에서 무시된다."[68]
Note (4): 유니코드에 대한 지원은 버전 10.0에서 새로운 것이다.
Note (5): MySQL은 MySQL Workbench를 통해 GUI 인터페이스를 제공한다.
Note (6): OpenEdge SQL 데이터베이스 엔진은 Reference Integrity를 사용하지만 OpenEdge ABL 데이터베이스 엔진은 데이터베이스 트리거를 통해 처리되지 않으며 처리되지 않는다.
한계
데이터 크기 제한에 대한 정보.
최대 DB 크기 | 최대 테이블 크기 | 최대 행 크기 | 행당 최대 열 수 | 최대 Blob/Clob 크기 | 최대 CHAR 크기 | 최대 NUMBER 크기 | 최소 DATE 값 | 최대 DATE 값 | 최대 열 이름 크기 | |
---|---|---|---|---|---|---|---|---|---|---|
4차원 | 한정된 | ? | ? | 65,135 | 200GB(2 GiB 유니코드) | 200GB(2 GiB 유니코드) | 64비트 | ? | ? | ? |
Advantage Database Server | 무제한 | 16 EiB | 기원전 65,530년 | 65,135 / (10+ AvgFieldNameLength) | 4 GiB | ? | 64비트 | ? | ? | 128 |
아파치 더비 | 무제한 | 무제한 | 무제한 | 1,012개(화면 5,000개) | 2,480,483,647자 | 254 (VARCHAR : 32,672) | 64비트 | 0001-01-01 | 9999-12-31 | 128 |
크러스트릭스DB | 무제한 | 무제한 | 어플라이언스의 경우 64MB, AWS의 경우 4MB | ? | 64MB | 64MB | 64MB | 0001-01-01 | 9999-12-31 | 254 |
큐브리드 | 2 EB | 2 EB | 무제한 | 무제한 | 무제한 | 1GB | 64비트 | 0001-01-01 | 9999-12-31 | 254 |
DB2 | 무제한 | 2 ZB | 1,048,319 B | 1,012 | 2GB | 32 KiB | 64비트 | 0001-01-01 | 9999-12-31 | 128 |
황후 임베디드 데이터베이스 | 무제한 | 2-1바이트63 | 2GB | 32,767 | 2GB | 2GB | 64비트 | 0000-01-01 | 9999-12-31 | 32 |
EXASolution | 무제한 | 무제한 | 무제한 | 10,000 | 해당 없음 | 2MB | 128비트 | 0001-01-01 | 9999-12-31 | 256 |
파일메이커 | 8TB | 8TB | 8TB | 256,000,000 | 4 GB | 10,000,000 | 10억 자, 10^-400 ~ 10^400, +- | 0001-01-01 | 4000-12-31 | 100 |
파이어버드 | 무제한1 | ~32TB | 65,536 B | 사용된 데이터 유형에 따라 다름 | 32GB | 32,767 B | 64비트 | 100 | 32768 | 31 |
HSQLDB | 64TB | 무제한8 | 무제한8 | 무제한8 | 64TB7 | 무제한8 | 무제한8 | 0001-01-01 | 9999-12-31 | 128 |
H2 | 64TB | 무제한8 | 무제한8 | 무제한8 | 64TB7 | 무제한8 | 64비트 | -99999999 | 99999999 | 무제한8 |
최대 DB 크기 | 최대 테이블 크기 | 최대 행 크기 | 행당 최대 열 수 | 최대 Blob/Clob 크기 | 최대 CHAR 크기 | 최대 NUMBER 크기 | 최소 DATE 값 | 최대 DATE 값 | 최대 열 이름 크기 | |
Informix Dynamic Server | ~128PB12 | ~128PB12 | 32,765바이트(대형 객체 수) | 32,765 | 4TB | 32,765 | 1032 | 01/01/000110 | 12/31/9999 | 128바이트 |
잉그레스 | 무제한 | 무제한 | 256KB | 1,024 | 2GB | 기원전 32000년 | 64비트 | 0001 | 9999 | 256 |
인터베이스 | 무제한1 | ~32TB | 65,536 B | 사용된 데이터 유형에 따라 다름 | 2GB | 32,767 B | 64비트 | 100 | 32768 | 31 |
린터 SQL RDBMS | 무제한 | 2열30 | 64KB(BLOB 포함), 2GB(각 BLOB 값) | 250 | 2GB | 4000 B | 64비트 | 0001-01-01 | 9999-12-31 | 66 |
마리아DB | 무제한 | MyISAM 스토리지 제한: 256TB, Innodb 스토리지 제한: 64TB, Aria 스토리지 제한: ?? | 64KB3 | 4,0964 | 4GB(longtext, longblongblob | 64KB(텍스트) | 64비트 | 1000 | 9999 | 64[69] |
Microsoft Access(JET) | 2GB | 2GB | 16MB | 255 | 64KB(메모 필드), 1GB("OLE 객체" 필드) | 255 B(텍스트 필드) | 32비트 | 0100 | 9999 | 64 |
마이크로소프트 비주얼 폭스프로 | 무제한 | 2GB | 기원전 65,500년 | 255 | 2GB | 16MB | 32비트 | 0001 | 9999 | 10 |
마이크로소프트 SQL 서버 | 524,272TB (32 767 파일 * 최대 16TB 파일 크기) 인스턴스당 16ZB | 524,272TB | 8,060바이트/2TB6 | 1,024/30,000(스스로 된 열 포함) | 2GB/무제한(RBS/FILESTREAM 객체 사용) | 2GB6 | 126비트2 | 0001 | 9999 | 128 |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 4 GB | 4 GB | 8,060바이트 | 1024 | 2GB | 4000 | 154비트 | 0001 | 9999 | 128 |
미머 SQL | 무제한 | 무제한 | 16000(+로브 데이터) | 252 | 무제한 | 15000 | 45자리 숫자 | 0001-01-01 | 9999-12-31 | 128 |
모네DB | 무제한 | 무제한 | 무제한 | 무제한 | 2GB | 2GB | 128비트 | -9999-01-01 | 9999-12-31 | 1024 |
MySQL | 무제한 | MyISAM 스토리지 제한: 256TB, Innodb 스토리지 제한: 64TB | 64KB3 | 4,0964 | 4GB(longtext, longblongblob | 64KB(텍스트) | 64비트 | 1000 | 9999 | 64 |
오픈링크 버투오소 | 인스턴스당 32TB(탄성 클러스터를 통해 제한 없음) | DB 크기(32TB) | 4KB | 200 | 2GB | 2GB | 231 | 0 | 9999 | 100 |
오라클 | 2PB(표준 8k 블록 포함) 8PB(최대 32k 블록 포함) 8EB(최대 32k 블록 및 BIGFILE 옵션 포함) | 4GB * 블록 크기(BIGFILE 테이블스페이스 포함) | 8KB | 1,000 | 128TB | 32,767 B11 | 126비트 | −4712 | 9999 | 128 |
최대 DB 크기 | 최대 테이블 크기 | 최대 행 크기 | 행당 최대 열 수 | 최대 Blob/Clob 크기 | 최대 CHAR 크기 | 최대 NUMBER 크기 | 최소 DATE 값 | 최대 DATE 값 | 최대 열 이름 크기 | |
퍼베이시브 PSQL | 40억개의 물체 | 256 GB | 2GB | 1,536 | 2GB | 8000바이트 | 64비트 | 01-01-0001 | 12-31-9999 | 128바이트 |
폴리헤드라 | 사용 가능한 RAM, 주소 공간 제한 | 2열32 | 무제한 | 65,536 | 4GB(RAM에 따라 다름) | 4GB(RAM에 따라 다름) | 64비트 | 0001-01-01 | 8000-12-31 | 255 |
PostgreSQl[70] | 무제한 | 32TB | 1.6TB | 종류에 따라 250–250 | pg_largeobject를 사용하여 1GB(텍스트, 바이트a) 또는 4TB 저장 | 1GB | 무제한 | −4,713 | 5,874,897 | 63 |
Raima 데이터베이스 관리자 | 무제한 | 2-1행48 | 32KB | 1,000 | 4 GB | char: 256, varchar: 4KB | 64비트 | 0001-01-01 | 11758978-12-31 | 31 |
RDM 서버 | 무제한 | 2-1행64 | 32KB | 32,768 | 무제한 | 32KB | 64비트 | 0001-01-01 | 11758978-12-31 | 32 |
SAP HANA | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
solidDB | 256TB | 256TB | 32KB + BLOB 데이터 | 행 크기에 따라 제한됨 | 4 GB | 4 GB | 64비트 | -32768-01-01 | 32767-12-31 | 254 |
SQL Anywhere[73] | 104TB(13개 파일, 각 파일 최대 8TB(32KB 페이지) | 파일 크기에 따라 제한됨 | 파일 크기에 따라 제한됨 | 45,000 | 2GB | 2GB | 64비트 | 0001-01-01 | 9999-12-31 | 128바이트 |
SQLite | 128TB(2페이지31 * 최대 64KB 페이지 크기) | 파일 크기에 따라 제한됨 | 파일 크기에 따라 제한됨 | 32,767 | 2GB | 2GB | 64비트 | DATE 유형9 없음 | DATE 유형9 없음 | 무제한 |
테라다 | 무제한 | 무제한 | 64000개의 워/러브(연애 포함 64GB) | 2,048 | 2GB | 64,000 | 38자리 숫자 | 0001-01-01 | 9999-12-31 | 128 |
유니버스 | 무제한 | 무제한 | 무제한 | 무제한 | 무제한 | 무제한 | 무제한 | 무제한 | 무제한 | 무제한 |
최대 DB 크기 | 최대 테이블 크기 | 최대 행 크기 | 행당 최대 열 수 | 최대 Blob/Clob 크기 | 최대 CHAR 크기 | 최대 NUMBER 크기 | 최소 DATE 값 | 최대 DATE 값 | 최대 열 이름 크기 |
Note (1): Firebird 2.x 최대 데이터베이스 크기는 알려진 가장 큰 데이터베이스 크기보다 980GB로 사실상 무제한이다.[74] Firebird 1.5.x 최대 데이터베이스 크기: 32TB
Note (2): 제한은 다음을 사용하여 10이다38. DECIMAL
데이터 [75]타입
Note (3): InnoDB는 8,000바이트로 제한됨(제외) VARBINARY
, VARCHAR
, BLOB
, 또는 TEXT
세로막대.[76]
Note (4): InnoDB는 1,017개의 컬럼으로 제한된다.[76]
Note (6): 사용 VARCHAR (MAX)
SQL 2005 이상에서.[77]
Note (7): 32KB의 페이지 크기를 사용하는 경우 및 BLOB/CLOB 데이터가 데이터베이스 파일에 저장되는 경우
Note (8): 어레이당 2,147,483,648개의 객체에31 대한 Java 어레이 크기 제한이 적용된다. 이 제한은 이름, 테이블당 행, 테이블당 열 및 테이블당 문자 수에 적용된다. CHAR
/VARCHAR
.
Note (9): 날짜 데이터 유형이 없음에도 불구하고 SQLite는 날짜와 시간 함수를 포함하는데,[78] 이 함수는 기원전 4714년 11월 24일에서 5352년 11월 1일 사이에 타임스탬프에 대해 작동한다.
Note (10): Informix DATETIME 형식은 YEAR부터 1/10000초까지 조정 가능한 범위가 있다. DATETIME 날짜 범위는 0001-01-01 00:00:00.00000 ~ 9999-12-31 23:59:59.9999이다.
Note (11): 12c 버전부터. 이전 버전은 최대 4000 B까지 지원한다.
Note (12): 128PB 제한은 단일 Informix 서버 인스턴스의 스토리지 제한을 가리킨다. Informix v12.10 이상 버전에서는 샤딩 기법을 사용하여 테이블을 여러 서버 인스턴스에 분산할 수 있도록 지원한다. 분산된 Informix 데이터베이스는 테이블이나 데이터베이스 크기에 대한 상한선이 없다.
테이블 및 뷰
어떤 테이블과 뷰(기본 테이블 제외)가 기본적으로 지원되는지 여부.
임시 테이블 | 구체화 보기 | |
---|---|---|
4차원 | 네 | 아니요. |
아다바스 | ? | ? |
Adaptive Server Enterprise | 네1 | 예 – 사전 계산된 결과 세트 참조 |
Advantage Database Server | 네 | 아니오(공통 보기만) |
알티바아제 | 네 | 아니오(공통 보기만) |
아파치 더비 | 네 | 아니요. |
크러스트릭스DB | 네 | 아니요. |
큐브리드 | 아니요. | 아니요. |
DB2 | 네 | 네 |
황후 임베디드 데이터베이스 | 네 | 네 |
EXASolution | 네 | 아니요. |
파이어버드 | 네 | 아니오(공통 보기만) |
HSQLDB | 네 | 아니요. |
H2 | 네 | 아니오(공통 보기만) |
Informix Dynamic Server | 네 | 아니오2 |
잉그레스 | 네 | 아니요. |
인터베이스 | 네 | 아니요. |
린터 SQL RDBMS | 네 | 네 |
루시디브 | 아니요. | 아니요. |
마리아DB | 네 | 아니오4 |
맥스DB | 네 | 아니요. |
Microsoft Access(JET) | 아니요. | 아니요. |
마이크로소프트 비주얼 폭스프로 | 네 | 네 |
마이크로소프트 SQL 서버 | 네 | 네 |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 네 | 아니요. |
미머 SQL | 아니요. | 아니요. |
모네DB | 네 | 아니오(공통 보기만) |
MySQL | 네 | 아니오4 |
오라클 | 네 | 네 |
오라클 Rdb | 네 | 네 |
오픈링크 버투오소 | 네 | 네 |
퍼베이시브 PSQL | 네 | 아니요. |
폴리헤드라 DBMS | 아니요. | 아니오(공통 보기만) |
PostgreSQl | 네 | 네 |
Raima 데이터베이스 관리자 | 네 | 아니요. |
RDM 서버 | 네 | 아니요. |
SAP HANA | 네 | ? |
solidDB | 네 | 아니오(공통 보기만) |
SQL Anywhere | 네 | 네 |
SQLite | 네 | 아니요. |
슈퍼베이스 | 네 | 네 |
테라다 | 네 | 네 |
유니데이터 | 네 | 아니요. |
유니버스 | 네 | 아니요. |
임시 테이블 | 구체화 보기 |
Note (1): 서버는 공용 및 개인(세션용) 임시 테이블에 사용할 수 있는 tempdb를 제공한다.[79]
Note (2): 구체화된 뷰는 Informix에서 지원되지 않는다. 이 용어는 IBM의 문서에서 뷰가 너무 복잡할 때 뷰의 쿼리를 실행하기 위해 만들어진 임시 테이블을 참조하기 위해 사용되지만, 예를 들어 뷰가 새로 고쳐지는 방식을 정의하거나 그 위에 인덱스를 작성하는 방법을 정의할 수는 없다. 이 용어는 Informix 성능 가이드에 정의되어 있다.[80]
Note (4): 구체화된 뷰는 저장 프로시저와 트리거를 사용하여 에뮬레이션할 수 있다.[81]
인덱스
기본적으로 지원되는 인덱스(기본 B-/B+ 트리 인덱스 제외)에 대한 정보.
R-/R+ 트리 | 해시 | 표현 | 부분적 | 역행 | 비트맵 | 기스트 | GIN | 전체 텍스트 | 공간적 | FOT | 중복 인덱스 방지 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
4차원 | ? | 군집 | ? | ? | ? | ? | ? | ? | 네 | ? | ? | 아니요. |
아다바스 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 아니요. |
Adaptive Server Enterprise | 아니요. | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | ? | ? | 아니요. |
Advantage Database Server | 아니요. | 아니요. | 네 | 아니요. | 네 | 네 | 아니요. | 아니요. | 네 | ? | ? | 아니요. |
아파치 더비 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니오[82] | ? | ? | 아니요. |
크러스트릭스DB | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? | 아니요. |
큐브리드 | 아니요. | 아니요. | 네[83] | 네[83] | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
DB2 | 네 | 네 | 네 | 아니요. | 네 | 네 | 아니요. | 아니요. | 네[84] | ? | ? | 아니요. |
황후 임베디드 데이터베이스 | 네 | 아니요. | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | ? | ? | 아니요. |
EXASolution | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? | 아니요. |
파이어버드 | 아니요. | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니오[85] | ? | ? | 아니요. |
HSQLDB | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? | 아니요. |
H2 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네[86] | 네[87] | ? | 아니요. |
Informix Dynamic Server | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네[88] | 네 |
잉그레스 | 네 | 네 | 잉그레스 v10 | 아니요. | 아니요. | 잉그레스 v10 | 아니요. | 아니요. | 아니요. | ? | ? | 아니요. |
인터베이스 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? | 아니요. |
린터 SQL RDBMS10 | 아니요. | 동일 조인에 대한 임시 인덱스 예 | LOWER 및 UPER와 같은 일부 스칼라 기능의 경우 예 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네[89] | 아니요. | 아니요. | 네 |
루시디브 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | ? | ? | 아니요. |
마리아DB | Aria 및 MyISAM 테이블 및 v10.2.2 이후 InnoDB 테이블만[90] 해당 | MEMORY,[91] InnoDB,5 테이블 전용 | 영구 가상 열만[92] | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네[93] | Aria 및 MyISAM 테이블 및 v10.2.2 이후 InnoDB 테이블만[90] 해당 | ? | 아니요. |
맥스DB | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? | 아니요. |
Microsoft Access(JET) | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니오[94] | ? | ? | 아니요. |
마이크로소프트 비주얼 폭스프로 | 아니요. | 아니요. | 네 | 네 | 네2 | 네 | 아니요. | 아니요. | 아니요. | ? | ? | 아니요. |
마이크로소프트 SQL 서버 | 공간 인덱스 | 네4 | 네3 | 네 | 계산된3 열에서 | 스타 조인 쿼리에 대한 비트맵 필터 인덱스 | 아니요. | 아니요. | 네[95] | 네[96] | ? | 아니요. |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니오[97] | ? | ? | 아니요. |
미머 SQL | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | 네 | 아니요. | 아니요. |
모네DB | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
MySQL | 공간 인덱스[98] | 메모리, 클러스터(NDB), InnoDB,5 테이블 전용 | 아니오[99] | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | MyISAM 테이블[100] 및 v5.6.4 이후 InnoDB 테이블[101] | MyISAM 테이블[102] 및 v5.7.5 이후 InnoDB 테이블[103] | ? | 아니요. |
오픈링크 버투오소 | 네 | 군집 | 네 | 네 | 아니요. | 네 | 아니요. | 아니요. | 네 | 예(상업 전용) | 아니요. | 아니요. |
오라클 | 네 | 클러스터 테이블 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 네[104] | 네[105] | ? | 네[106] |
오라클 Rdb | 아니요. | 네 | ? | 아니요. | 아니요. | ? | 아니요. | 아니요. | ? | ? | ? | 아니요. |
퍼베이시브 PSQL | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
폴리헤드라 DBMS | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? | 아니요. |
PostgreSQl | 네 | 네 | 네 | 네 | 네7 | 네 | 네[107] | 네 | 네[108] | PostGIS[109] | 아니요. | 아니요. |
Raima 데이터베이스 관리자 | 네 | 네 | 아니요. | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. |
RDM 서버 | 아니요. | 아니요. | 아니요. | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
SAP HANA | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 아니요. |
solidDB | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
SQL Anywhere | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 네 | ? | 네 |
SQLite | 네[110] | 아니요. | 네[111] | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 네[112] | 슈타티아라이트[113] | ? | 아니요. |
SQream DB | ? | ? | ? | ? | 네 | ? | ? | ? | ? | ? | ? | 아니요. |
테라다 | 아니요. | 네 | 네 | 네 | 아니요. | 네 | 아니요. | 아니요. | ?[114] | ? | ? | 아니요. |
유니버스 | 네 | 네 | 네3 | 네3 | 네3 | 아니요. | 아니요. | 아니요. | ? | 네[115] | ? | 아니요. |
R-/R+ 트리 | 해시 | 표현 | 부분적 | 역행 | 비트맵 | 기스트 | GIN | 전체 텍스트 | 공간적 | FOT | 중복 인덱스 방지 |
Note (1): 사용자는 무료AdhocUDF 라이브러리 또는 유사한 기능을 사용할 필요가 있다.[116]
Note (2): 표현식 기반 인덱스를 사용하여 대부분의 데이터 유형에 대해 구현할 수 있다.
Note (3): 계산된 열을[117] 인덱싱(쉽게 업데이트되지 않음)하거나 "인덱스된 보기"[118]를 사용하여 에뮬레이션할 수 있음(속성 이름만 작동하는[119] 것이 아님).
Note (4): InMemory ColumnStore 인덱스, 해시 조인의 임시 해시 인덱스, 비/클러스터 & 채우기 팩터에 사용.
Note (5): InnoDB는 필요에 따라 적응형 해시 인덱스[120] 항목을 자동으로 생성한다.
Note (6): Oracle 8i 이상의 Function-based Index를 사용하여 구현할 수 있지만, 이 기능을 SQL에서 사용해야 인덱스를 사용할 수 있다.
Note (7): A PostgreSQL 기능 지수는 필드의 순서를 거꾸로 하는 데 사용할 수 있다.
Note (10): 지금은 B+ 트리 및 전체 텍스트만.
Note (11): R-Tree 인덱싱은 로케이터와 함께 기본 버전으로 제공되지만 일부 기능에는 Personal Edition 또는 Enterprise Edition with Spatial 옵션이 필요하다.
데이터베이스 기능
유니온 | 교차 | 제외하고 | 내부 결합 | 외부 결합 | 내부 선택 | 결합 병합 | 블롭과 클롭스 | 공통 테이블 식 | 창 기능 | 병렬 쿼리 | 시스템 버전 테이블 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
4차원 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 네 | ? | ? | ? | ? |
아다바스 | 네 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Adaptive Server Enterprise | 네 | ? | ? | 네 | 네 | 네 | 네 | 네 | ? | ? | 네 | ? |
Advantage Database Server | 네 | 아니요. | 아니요. | 네 | 네 | 네 | 네 | 네 | ? | 아니요. | ? | ? |
알티바아제 | 네 | 네 | 예, MEXER를 통해 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | ? |
아파치 더비 | 네 | 네 | 네 | 네 | 네 | 네 | ? | 네 | 아니요. | 아니요. | ? | ? |
크러스트릭스DB | 네 | 아니요. | 아니요. | 네 | 네 | 네 | 아니요. | 네 | 네 | 네 | 네 | ? |
큐브리드 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. | 네[83] | ? | ? |
DB2 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네[121] | 네[122] |
황후 임베디드 데이터베이스 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | ? | ? | ? | ? |
EXASolution | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. | 네 | 네 | 네 | ? |
파이어버드 | 네 | 아니요. | 아니요. | 네 | 네 | 네 | 네 | 네 | 네 | 네 | ? | ? |
HSQLDB | 네 | 네 | 네 | 네 | 네 | 네 | 네[123] | 네 | 네 | 아니요. | 네[123] | ? |
H2 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. | 네 | 실험적인[124] | 네[125] | ? | ? |
Informix Dynamic Server | 네 | 네 | 예, MEXER를 통해 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네[126] | ? |
잉그레스 | 네 | 아니요. | 아니요. | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | ? | ? |
인터베이스 | 네 | ? | ? | 네 | 네 | ? | ? | 네 | ? | ? | ? | ? |
린터 SQL RDBMS | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. |
루시디브 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. | ? | ? | ? | ? |
마리아DB | 네 | 10.3+[127] | 10.3+[128] | 네 | 네 | 네 | 아니요. | 네 | 네[129] | 네[130] | 아니오[131] | 네[122] |
맥스DB | 네 | ? | ? | 네 | 네 | 네 | 아니요. | 네 | ? | ? | ? | ? |
Microsoft Access(JET) | 네 | 아니요. | 아니요. | 네 | 네 | 네 | 아니요. | 네 | 아니요. | 아니요. | ? | ? |
마이크로소프트 비주얼 폭스프로 | 네 | ? | ? | 네 | 네 | 네 | ? | 네 | ? | ? | ? | ? |
마이크로소프트 SQL 서버 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네[132] | 네[133] | 네[122] |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 네 | 아니요. | 아니요. | 네 | 네 | ? | 아니요. | 네 | 아니요. | 아니요. | ? | ? |
미머 SQL | 네 | 네 | 네 | 네 | 네 | 네 | ? | 네 | 네 | 아니요. | 아니요. | ? |
모네DB | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. |
MySQL | 네 | 아니요. | 아니요. | 네 | 네 | 네 | 아니요. | 네 | 8+[134] | 8+[135] | 아니오[131] | 아니오[122] |
오픈베이스 SQL | 아니요. | 아니요. | 아니요. | 네 | 네 | 네 | 네 | 네 | ? | ? | ? | ? |
오픈링크 버투오소 | 네 | 네 | 네 | 네 | 네 | 네 | ? | 네 | ? | ? | 네 | ? |
오라클 | 네 | 네 | 예, MEXER를 통해 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네[136] | 네[137] |
오라클 Rdb | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | ? | ? | ? | ? |
퍼베이시브 PSQL | 네 | 아니요. | 아니요. | 네 | 네 | ? | ? | 네 | 아니요. | 아니요. | 아니요. | ? |
폴리헤드라 DBMS | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | ? |
PostgreSQl | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네[138] | 아니오[122] |
Raima 데이터베이스 관리자 | 아니요. | 아니요. | 아니요. | 네 | 네 | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | ? |
RDM 서버 | 네 | 아니요. | 아니요. | 네 | 네 | 네 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | ? |
SAP HANA | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
solidDB | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | ? |
SQL Anywhere | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | ? |
SQLite | 네 | 네 | 네 | 네 | 왼쪽만 | 네 | 아니요. | 네 | 3.8.3+[139] | 3.25+[140] | 아니요. | 아니오[122] |
SQream DB | ALL만 | 아니요. | 아니요. | 네 | 네 | 네 | 네 | 아니요. | 네 | 네 | 아니요. | ? |
테라다 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | ? |
유니버스 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | ? | ? |
유니온 | 교차 | 제외하고 | 내부 결합 | 외부 결합 | 내부 선택 | 결합 병합 | 블롭과 클롭스 | 공통 테이블 식 | 창 기능 | 병렬 쿼리 | 시스템 버전 테이블 |
Note (1): 11gR2에 도입된 재귀적 CTE는 CONNECT BY라는 유사한 구조를 대체한다.
데이터티페스
유형 시스템 | 정수 | 부동소수점 | 십진법 | 끈 | 이진수 | 날짜/시간 | 부울 | 기타 | |
---|---|---|---|---|---|---|---|---|---|
4차원 | 정적 | UUID(16비트), SLIGINT(16비트), INT(32비트), BIGINT(64비트), NUMBER(64비트) | 리얼, 플로트 | 리얼, 플로트 | 클로브, 텍스트, 바카르 | 비트, 비트 변화, BLOBLOB | 기간, 간격, 타임스탬프 | 부울 | 사진 |
알티바아제[141] | 정적 | SLINT(16비트), 정수(32비트), BIGINT(64비트) | REAL(32비트), Double(64비트) | 소수점, 숫자, 숫자, 부동 소수점 | CHAR, VARCHAR, NCAR, NVARCHAR, CLOB | BLOB, 바이트, 니블, 비트, VARBIT | 날짜 | 기하학 | |
크러스트릭스DB[142] | 정적 | TINIINT(8비트), SLING(16비트), MINGINT(24비트), INT(32비트), BIGINT(64비트) | 플로트(32비트), 더블 | 십진법 | CHAR, 이진, VARCHAR, VARBINary, 텍스트, TINYTEXT, MINGTEXT, LongTEX | TINYBLOB, BLOB, MINDBLOB, LONGBLOB | DATIME, 날짜, 타임스탬프, 연도 | 비트(1), 부울 | ENUM, SET, |
큐브리드[143] | 정적 | SLINT(16비트), 정수(32비트), BIGINT(64비트) | 플로트, 리얼(32비트), 더블(64비트) | 십진수, 숫자 | CHAR, VARCHAR, NCAR, NVARCHAR, CLOB | BLOB | 날짜, DATIME, 시간, 타임스탬프 | 비트 | 통화, 비트 변화, 설정, 다중, 시퀀스, 열거형 |
DB2 | ? | SLINT(16비트), 정수(32비트), BIGINT(64비트) | 데크플로트, 리얼, 더블 | 십진법 | 클로브, 차르, 바카르 | 2진수, 2진수, BLOB | 날짜, 시간, 타임스탬프 표준시, 표준시가 없는 타임스탬프 | 부울 | XML, 그래픽, VARGRAPIC, DBCLOB, ROWID |
황후 임베디드 데이터베이스 | 정적 | TINIINT, SQL_TINYINT 또는 정수8, SLINT, SQL_SMINT 또는 정수16, 정수, INT, SQL_INTER 또는 정수32, BIGINT, SQL_BIGINT 또는 정수64 | REAL, SQL_REAL 또는 FLOUT32; 더블 정밀도, SQL_DUBLE 또는 플로트64; 플로트, 또는 SQL_FLOAT; EFLOAT | 십진수, 십진수, 숫자, SQL_DECIMAL 또는 SQL_NUMERIC; 달러 | 문자, E 문자, 문자 변화, 국민 문자, 국민 문자 변화, NLS 문자, 문자 큰 개체, 문자 큰 개체, 문자 큰 개체, NLstext | 2진수 대형 객체 또는 BLOB, 벌크 | 날짜, 에다테, 시간, ETIME, EPOCH_TIME, 타임스탬프, 마이크로팀 스탬프 | 부울 | 시퀀스 32, 시퀀스 |
EXASolution | 정적 | 타이닌트, 스몰틴트, 정수, 비긴트, | 리얼, 플로트, 더블 | 소수점, 소수점, 숫자, 숫자 | Char, NCAR, VARCHAR, VARCHAR2, NVARCHAR2, CLOB, NCLOB | 해당 없음 | 날짜, 타임스탬프, 간격 | 부울, BOOL | 기하학 |
파일메이커[144] | 정적 | 지원되지 않음 | 지원되지 않음 | 숫자 | 텍스트 | 컨테이너 | 타임스탬프 | 지원되지 않음 | |
파이어버드[145] | ? | INT64, 정수, 스몰인트 | 더블, 플로트 | 십진수, 숫자, 십진수(18, 4), 십진수(10, 4) | BLOB, CHAR, CHAR(x) 문자 집합 유니코드_FST, VARCAR(x) 문자 집합 유니코드_FST, VARCAR | BLOB Sub_TYPE 텍스트, BLOB | 날짜, 시간, 타임스탬프(시간대 제외) | 부울 | 타임스탬프, CAR(38), 사용자 정의 유형(도메인) |
유형 시스템 | 정수 | 부동소수점 | 십진법 | 끈 | 이진수 | 날짜/시간 | 부울 | 기타 | |
HSQLDB[146] | 정적 | TINIINT(8비트), SLINT(16비트), 정수(32비트), BIGINT(64비트) | 더블(64비트) | 십진수, 숫자 | 차르, 바카르, 롱바카르, 클로브 | 이항, 이항, LongVarB이나리, 블로브 | 날짜, 시간, 타임스탬프, 간격 | 부울 | 기타(객체), 비트, 비트 변화형, 배열 |
Informix Dynamic Server[147] | 정적 + UDT | SLINT(16비트), INT(32비트), INT8(64비트 독점), BIGINT(64비트) | 스몰플로트(32비트), 플로트(64비트) | 소수점(32자리 부동/고정), Money | Char, VARCHAR, NCAR, NVARCHAR, LVARCHAR, CLOB, 텍스트 | 텍스트, 바이트, BLOB, CLOB | 날짜, DATIME, 간격 | 부울 | 세트, 리스트, 멀티셋, 행, 타임리스, 공간, 측지, JSON, BSON, 사용자 정의 유형 |
잉그레스[148] | 정적 | TINIINT(8비트), SLINT(16비트), 정수(32비트), BIGINT(64비트) | 플로트4(32비트), 플로트(64비트) | 십진법 | C, CHAR, VARCHAR, Long VARCHAR, NCAR, NVARCHAR, Long NVARCHAR, 텍스트 | 바이트, VARBYTE, Long VARBYTE(BLOB) | 날짜, ANSIDATE, INGRESDATE, 시간, 타임스탬프, 간격 | 해당 없음 | Money, OBject_KEY, TABLE_KEY, 사용자 정의 데이터 유형(OEM을 통해) |
린터 SQL RDBMS | 정적 + 동적(저장된 프로시저) | SLINT(16비트), 정수(32비트), BIGINT(64비트) | REAL(32비트), Double(64비트) | 십진수, 숫자 | Char, VARCHAR, NCAR, NVARCHAR, BLOB | 바이트, VARBYTE, BLOB | 날짜 | 부울 | 지오메트리, EXTFILE |
마리아DB[149] | 정적 | TINIINT(8비트), SLING(16비트), MINGINT(24비트), INT(32비트), BIGINT(64비트) | 플로트(32비트), 더블(일명 REAL)(64비트) | 십진법 | CHAR, 이진, VARCHAR, VARBINary, 텍스트, TINYTEXT, MINGTEXT, LongTEX | TINYBLOB, BLOB, MINDBLOB, LONGBLOB | DATIME, 날짜, 타임스탬프, 연도 | BIT(1), BOOLN(일명 BOL) = TINYINT의 동의어 | ENUM, SET, GIS 데이터 유형(Geometry, Point, Curve, Curve, MultiLineString, MultiSurface, MultiPolygon) |
마이크로소프트 SQL 서버[150] | 정적 | 타이닌트, 스몰틴트, 인트, 비긴트 | 플로트, 리얼 | 숫자, 소수점, 작은 돈, 돈 | CHAR, VARCHAR, 텍스트, NCAR, NVARCHAR, NTEXT | 이진, 이진, 이미지, 파일스트림, 파일 테이블 | 날짜, DATETIME OFFSET, DATETime2, SMALLDATTIME, DATETIME, TIME | 비트 | 커서, 타임스탬프, 계층 ID, 고유 식별자, SQL_VARIANT, XML, 테이블, 지오메트리, 사용자 정의 .NET 데이터 유형 |
Microsoft SQL Server Compact(임베디드 데이터베이스)[151] | 정적 | 타이닌트, 스몰틴트, 인트, 비긴트 | 플로트, 리얼 | 숫자, 십진수, 돈 | NCAR, NVARCHAR, NTEXT | 이진, 이진, 이미지 | DATTIME | 비트 | 타임스탬프, 행버전, 고유 식별자, ID, 행가이드콜 |
미머 SQL | 정적 | 스몰인트, INT, BIGINT, 정수(n) | 플로트, 리얼, 더블, 플로트(n) | 숫자, 십진수 | CHAR, VARCHAR, NCAR, NVARCAR, CLOB, NCLOB | 2진수, 2진수, BLOB | 날짜, 시간, 타임스탬프, 간격 | 부울 | 도메인, 사용자 정의 유형(사전 정의된 공간 데이터 유형 위치, 위도, 경도 및 좌표, UUID 포함) |
모네DB | 정적, 확장 가능 | TINIINT, SINT, INT, 정수, BIGINT, HUGHINT, 직렬, BIGSerial | 플로트, 플로트(n), 리얼, 더블, 더블 정밀도 | 십진수, 숫자 | CHAR, CARCHAR(n), CLOB, CLOB(n), 텍스트, 문자열 | BLOB, BLOB(n) | 날짜, 시간, 표준시가 있는 시간, 타임스탬프, 표준시가 있는 타임스탬프, 간격 월, 간격 일, 간격 초 | 부울 | JSON, JSON(n), URL, URL(n), INET, UUID, GIS 데이터 유형(Geometry, Point, Curve, LineString, Surface, Polygon, GeometryCollection, MultiPoint, MultiCurve, MultiLineString, MultiPolyGon), 사용자 정의 유형 |
MySQL[142] | 정적 | TINIINT(8비트), SLING(16비트), MINGINT(24비트), INT(32비트), BIGINT(64비트) | 플로트(32비트), 더블(일명 REAL)(64비트) | 십진법 | CHAR, 이진, VARCHAR, VARBINary, 텍스트, TINYTEXT, MINGTEXT, LongTEX | TINYBLOB, BLOB, MINDBLOB, LONGBLOB | DATIME, 날짜, 타임스탬프, 연도 | BIT(1), BOOLN(일명 BOL) = TINYINT의 동의어 | ENUM, SET, GIS 데이터 유형(Geometry, Point, Curve, Curve, MultiLineString, MultiSurface, MultiPolygon) |
오픈링크 버투오소[152] | 정적 + 동적 | INT, 정수, 스몰인트 | Real, Double Precision, Float, Float''('INTNum')) | 십진수, 십진수'('INTNum'), 십진수'('INTNum', 'INTNum'), 숫자, 숫자, 숫자', ''INTNum', 'INTNum'') | 문자, CHAR('INTNUM'), VARCAR, VARCHAR('INTNUM'), NVARCHAR, NVARCHAR('INTNUM') | BLOB | 타임스탬프, DATIME, 시간, 날짜 | n/a | ANY, REFERENCE (IRI, URI), UDT (User Defined Type), GEOMETRY (BOX, BOX2D, BOX3D, BOXM, BOXZ, BOXZM, CIRCULARSTRING, COMPOUNDCURVE, CURVEPOLYGON, EMPTY, GEOMETRYCOLLECTION, GEOMETRYCOLLECTIONM, GEOMETRYCOLLECTIONZ, GEOMETRYCOLLECTIONZM, LINESTRING, LINESTRINGM, LINESTRINGZ, LINESTRINGZM, MULTICURVE, MULTILINESTRING, MULTILINESTRINGM, MULTILINESTRINGZ, MULTILINESTRINGZM, MULTIPOINT, MULTIPOINTM, MULTIPOINTZ, MULTIPOINTZM, MULTIPOLYGON, MULTIPOLYGONM, MULTIPOLYGONZ, MULTIPOLYGONZM, POINT, POINTM, POINTZ, POINTZM, POLYGON, POLYGONM, POLYGONZ, POLYGONZM, POLYLINE, POLYLINEZ, RING, RINGM, RINGZ, RINGZM) |
유형 시스템 | 정수 | 부동소수점 | 십진법 | 끈 | 이진수 | 날짜/시간 | 부울 | 기타 | |
오라클[153] | 정적 + 동적(ANYDATA를 통해) | 숫자 | 이진_플로트, 이진_더블 | 숫자 | CHAR, VARCAR2, CLOB, NCLOB, NVARCAR2, NCAR, Long(사용되지 않음) | BLOB, RAW, Long RAW(사용되지 않음), BFILE | 날짜, 타임스탬프(시간대 포함/비포함), 간격 | 해당 없음 | 공간, 이미지, 오디오, 비디오, DICOM, XMLType, UDT, JSON |
퍼베이시브 PSQL[154] | 정적 | 비긴트, 정수, 스몰틴트, 티니인트, UBIGINT, UINTEGER, USMALINT, 유티닌트 | BFLOAT4, BFLOAT8, 더블, 플로트 | 십진수, 숫자, 숫자, 숫자, 숫자, 숫자, 숫자, 숫자, 숫자, 숫자, 숫자 | 차르, 롱바카르, 바카르 | 이진수, LongVARBinary, varbinary | 날짜, DATIME, 시간 | 비트 | 통화, ID, 소ID, 타임스탬프, 고유ID 식별자 |
폴리헤드라[155] | 정적 | 정수8(8비트), 정수(16비트), 정수(32비트), 정수64(64비트) | FLOUT32(32비트), FLOUT(일명 REAL, 64비트) | 해당 없음 | VARCHAR, LARGH VARCAR(일명 문자 대형 객체) | 큰 이진수(이진수 큰 개체라고 함) | DATTIME | 부울 | 해당 없음 |
PostgreSQl[156] | 정적 | SLINT(16비트), 정수(32비트), BIGINT(64비트) | REAL(32비트), Double Precision(64비트) | 십진수, 숫자 | CHAR, VARCHAR, 텍스트 | BYTA | 날짜, 시간(시간대 포함/비포함), 타임스탬프(시간대 포함/비포함), 간격 | 부울 | 열거형, 점, 선, LSEG, 상자, 경로, 폴리곤, 원, CIDR, INET, MACADR, 비트, UUID, XML, JSONB, 어레이, 복합체, 범위, 사용자 정의 |
Raima 데이터베이스 관리자[157] | 정적 | tinyint, smallint, 정수, bigint | 진짜, 플로트, 더블 | 해당 없음 | char, varchar, wchar, varchar, long varchar, long varchar | 2진수, 2진수, 긴 2진수 | 날짜, 시간, 타임스탬프 | 물다 | 해당 없음 |
RDM 서버[158] | 정적 | tinyint, smallint, 정수, bigint | 진짜, 플로트, 더블 | 십진수, 숫자 | char, varchar, wchar, varchar, long varchar, long varchar | 2진수, 2진수, 긴 2진수 | 날짜, 시간, 타임스탬프 | 물다 | 노를 젓갈 |
SAP HANA | 정적 | 타이닌트, 스몰틴트, 정수, 비긴트, | SMALDECIMAL, REAL, 더블, 플로트, 플로트(n) | 십진법 | VARCHAR, NVARCAR, ALFINUM, SHORTTEXT | VARBinary, BINTEXT, BLOB | 날짜, 시간, 두 번째 날짜, 타임스탬프 | 부울 | CLOB, NCLOB, TEXT, ARRAY, ST_GEOMETRY, ST_POINT, ST_MULTIPOINT, ST_LINESTRING, ST_MULTILINESTRING, ST_POLYGON, ST_MULTIPOLYGON, ST_GEOMETRYCOLLECTION, ST_CIRCULARSTRING |
solidDB | 정적 | TINIINT(8비트), SLINT(16비트), 정수(32비트), BIGINT(64비트) | REAL(32비트), 더블(64비트), 플로트(64비트) | 소수점, 숫자(51자리) | Char, VARCHAR, Long VARCHAR, WCAR, WVARCHAR, Long WVARCHAR | 이항, 이항, 긴 이항 | 날짜, 시간, 타임스탬프 | ||
SQLite[159] | 동적 | 정수(64비트) | REAL (일명 플로트, 더블)(64비트) | 해당 없음 | 텍스트(일명 CHAR, CLOB) | BLOB | 해당 없음 | 해당 없음 | 해당 없음 |
SQream DB[160] | 정적 | TINIINT(8비트), SLINT(16비트), 정수(32비트), BIGINT(64비트) | REAL(32비트), DUBLE(일명 플로트)(64비트) | 해당 없음 | 차르, 바카르, 엔바카르 | 해당 없음 | 날짜, DATETIME(일명 타임스탬프) | BOOL | 해당 없음 |
유형 시스템 | 정수 | 부동소수점 | 십진법 | 끈 | 이진수 | 날짜/시간 | 부울 | 기타 | |
테라다 | 정적 | BYTEINT(8비트), SLINT(16비트), 정수(32비트), BIGINT(64비트) | 플로트(64비트) | 소수점, 숫자(38자리) | 차르, 바카르, 클로브 | 바이트, VARBYTE, BLOB | 날짜, 시간, 타임스탬프(시간대 미포함) | 주기, 간격, 지오메트리, XML, JSON, UDT(사용자 정의 유형) | |
유니데이터 | 동적 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 |
유니버스 | 동적 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 |
유형 시스템 | 정수 | 부동소수점 | 십진법 | 끈 | 이진수 | 날짜/시간 | 부울 | 기타 |
기타 객체
기본적으로 지원되는 다른 개체에 대한 정보.
데이터 도메인 | 커서 | 트리거 | 함수 1 | 절차 1 | 외부 루틴 | |
---|---|---|---|---|---|---|
4차원 | 네 | 아니요. | 네 | 네 | 네 | 네 |
아다바스 | ? | 네 | ? | 네? | 네? | 네 |
Adaptive Server Enterprise | 네 | 네 | 네 | 네 | 네 | 네 |
Advantage Database Server | 네 | 네 | 네 | 네 | 네 | 네 |
알티바아제 | 네 | 네 | 네 | 네 | 네 | 네 |
아파치 더비 | 아니요. | 네 | 네 | 네 | 네 | 네 |
크러스트릭스DB | 아니요. | 네 | 아니요. | 네 | 네 | 네 |
큐브리드 | 네 | 네 | 네 | 네 | 네 | 네 |
황후 임베디드 데이터베이스 | 예(RANGE CHECK)를 통해 | 네 | 네 | 네 | 네 | 네 |
EXASolution | 네 | 아니요. | 아니요. | 네 | 네 | 네 |
DB2 | 체크 제약 조건을 통한 예 | 네 | 네 | 네 | 네 | 네 |
파이어버드 | 네 | 네 | 네 | 네 | 네 | 네 |
HSQLDB | 네 | 아니요. | 네 | 네 | 네 | 네 |
H2 | 네 | 아니요. | 네 | 네 | 네 | 네 |
Informix Dynamic Server | 예(Yes by Check) | 네 | 네 | 네 | 네 | 네 |
잉그레스 | 네 | 네 | 네 | 네 | 네 | 네 |
인터베이스 | 네 | 네 | 네 | 네 | 네 | 네 |
린터 SQL RDBMS | 아니요. | 네 | 네 | 네 | 네 | 아니요. |
루시디브 | 아니요. | 네 | 아니요. | 네 | 네 | 네 |
마리아DB | 네[161] | 네 | 네 | 네 | 네 | 네 |
맥스DB | 네 | 네 | 네 | 네 | 네 | ? |
Microsoft Access(JET) | 네 | 아니요. | 아니요. | 아니요. | 예, 하지만 단일 DML/DDL 작동 | 네 |
마이크로소프트 비주얼 폭스프로 | 아니요. | 네 | 네 | 네 | 네 | 네 |
마이크로소프트 SQL 서버 | 네 | 네 | 네 | 네 | 네 | 네 |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. |
미머 SQL | 네 | 네 | 네 | 네 | 네 | 아니요. |
모네DB | 아니요. | 아니요. | 네 | 네 | 네 | 네 |
MySQL | 아니오 | 네 | 네 | 네 | 네 | 네 |
오픈베이스 SQL | 네 | 네 | 네 | 네 | 네 | 네 |
오라클 | 네 | 네 | 네 | 네 | 네 | 네 |
오라클 Rdb | 네 | 네 | 네 | 네 | 네 | 네 |
오픈링크 버투오소 | 네 | 네 | 네 | 네 | 네 | 네 |
퍼베이시브 PSQL | 네 | 네 | 네 | 네 | 네 | 아니요. |
폴리헤드라 DBMS | 아니요. | 아니요. | 네 | 네 | 네 | 네 |
PostgreSQl | 네 | 네 | 네 | 네 | 네 | 네 |
Raima 데이터베이스 관리자 | 아니요. | 네 | 아니요. | 아니요. | 네 | 네 |
RDM 서버 | 아니요. | 네 | 네 | 아니요. | 네 | 네 |
SAP HANA | ? | ? | ? | ? | ? | ? |
solidDB | 네 | 네 | 네 | 네 | 네 | 네 |
SQL Anywhere | 네 | 네 | 네 | 네 | 네 | 네 |
SQLite | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 네 |
테라다 | 아니요. | 네 | 네 | 네 | 네 | 네 |
유니데이터 | 아니요. | 아니요. | 네 | 네 | 네 | 네 |
유니버스 | 아니요. | 아니요. | 네 | 네 | 네 | 네 |
데이터 도메인 | 커서 | 트리거 | 함수 1 | 절차 1 | 외부 루틴 |
Note (1): 기능과 절차 모두 PL/SQL과 같은 SQL 및/또는 절차 언어로 작성된 내부 루틴을 가리킨다. 외부 루틴은 C, Java, Cobol 등 호스트 언어로 작성된 루틴을 가리킨다. "Stored procedure"는 이러한 루틴 유형에 일반적으로 사용되는 용어다. 그러나, 그것의 정의는 데이터베이스 벤더마다 다르다.
Note (2): 더비, H2, 루시디DB, CUBRID에서는 사용자가 자바에서 기능과 절차를 코드화한다.
Note (3): ENUM 데이터 형식이 있음. CHECK 절은 구문 분석되지만 런타임에는 시행되지 않는다.
Note (5): Informix는 자바, C, & C++로 작성된 외부 기능을 지원한다.
파티셔닝
기본적으로 지원되는 파티셔닝 방법에 대한 정보
범위 | 해시 | 복합(범위+해시) | 리스트 | 표현 | 라운드 로빈 | |
---|---|---|---|---|---|---|
4차원 | ? | ? | ? | ? | ? | ? |
아다바스 | ? | ? | ? | ? | ? | ? |
Adaptive Server Enterprise | 네 | 네 | 아니요. | 네 | ? | ? |
Advantage Database Server | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
알티바아제 | 네 | 네 | 아니요. | 네 | ? | ? |
아파치 더비 | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
크러스트릭스DB | 네 | 아니요. | 아니요. | 아니요. | 아니요. | ? |
큐브리드 | 네 | 네 | 아니요. | 네 | ? | ? |
IBM DB2 | 네 | 네 | 네 | 네 | 네 | ? |
황후 임베디드 데이터베이스 | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
EXASolution | 아니요. | 네 | 아니요. | 아니요. | 아니요. | ? |
파이어버드 | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
HSQLDB | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
H2 | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
Informix Dynamic Server | 네 | 네 | 네 | 네 | 네 | 네 |
잉그레스 | 네 | 네 | 네 | 네 | ? | ? |
인터베이스 | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
린터 SQL RDBMS | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? |
마리아DB | 네 | 네 | 네 | 네 | ? | ? |
맥스DB | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
Microsoft Access(JET) | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
마이크로소프트 비주얼 폭스프로 | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
마이크로소프트 SQL 서버 | 네 | 계산된 열을 통해 | 계산된 열을 통해 | 네 | 계산된 열을 통해 | ? |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
미머 SQL | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? |
모네DB | 네 | 아니요. | 아니요. | 아니요. | 네 | ? |
MySQL | 네 | 네 | 네 | 네 | ? | ? |
오픈베이스 SQL | ? | ? | ? | ? | ? | ? |
오라클 | 네 | 네 | 네 | 네 | 가상 열을 통해 | ? |
오라클 Rdb | 네 | 네 | ? | ? | ? | ? |
오픈링크 버투오소 | 네 | 네 | 네 | 네 | 네 | ? |
퍼베이시브 PSQL | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? |
폴리헤드라 DBMS | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ? |
PostgreSQl | 네 | 네 | 네 | 네 | 네 | ? |
Raima 데이터베이스 관리자 | 네1 | 네1 | 네1 | 아니요. | ? | ? |
RDM 서버 | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
SAP HANA | 네 | 네 | 네 | 네 | 네 | ? |
solidDB | 네 | 아니요. | 아니요. | 아니요. | ? | ? |
SQL Anywhere | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
SQLite | 아니요. | 아니요. | 아니요. | 아니요. | ? | ? |
테라다 | 네 | 네 | 네 | 네 | ? | ? |
유니버스 | 네 | 네 | 네 | 네 | ? | ? |
범위 | 해시 | 복합(범위+해시) | 리스트 | 표현 | 라운드 로빈 |
Note (1): Raima Database Manager 14.0은 데이터를 추가할 때 응용 프로그램이 올바른 파티션(범위, 해시 또는 복합 기법 사용)을 선택하도록 요구하지만, 데이터베이스 유니언 기능성은 모든 파티션을 단일 데이터베이스로 읽을 수 있도록 한다.[162]
접근 제어
액세스 제어 기능에 대한 정보.
네이티브 네트워크 암호화1 | 브루트 포스 프로텍션 | 엔터프라이즈 디렉터리 호환성 | 암호 복잡성 규칙2 | 패치 액세스3 | 권한4 없는 실행 | 회계 감사 | 자원한계 | 직무 분리(RBAC)5 | 보안 인증 | 속성 기반 액세스 제어(ABAC) | |
---|---|---|---|---|---|---|---|---|---|---|---|
4D | 예(SSL 포함) | ? | 네 | ? | 네 | 네 | ? | ? | ? | ? | ? |
Adaptive Server Enterprise | 예(선택 사항, 지불 방법) | 네 | 예(선택 사항?) | 네 | 부분(등록 필요, 어떤 제품에 따라 다름)[163] | 네 | 네 | 네 | 네 | 예(EAL4+ ) | ? |
Advantage Database Server | 네 | 아니요. | 아니요. | 아니요. | 네 | 네 | 아니요. | 아니요. | 네 | ? | ? |
DB2 | 네 | ? | 예(LDAP, Kerberos...) | 네 | ? | 네 | 네 | 네 | 네 | 예(EAL4+)6 | ? |
황후 임베디드 데이터베이스 | ? | ? | 아니요. | 아니요. | 네 | 네 | 네 | 아니요. | 네 | 아니요. | ? |
EXASolution | 아니요. | 아니요. | 예(LDAP) | 아니요. | 네 | 네 | 네 | 네 | 네 | 아니요. | ? |
파이어버드 | 네 | 네[164] | 예(Windows 신뢰 인증) | 예(사용자 지정 플러그인별) | 예(보안 페이지 없음)[165] | 네 | 네[166] | 네 | 아니오7 | ? | ? |
HSQLDB | 네 | 아니요. | 네 | 네 | 네 | 네 | 아니요. | 아니요. | 네 | 아니요. | ? |
H2 | 네 | 네 | ? | 아니요. | ? | 네 | ? | 네 | 네 | 아니요. | ? |
Informix Dynamic Server | 네 | ? | 네10 | ?10 | 네 | 네 | 네 | 네 | 네 | ? | 네 |
린터 SQL RDBMS | 예(SSL 포함) | 네 | 네 | 예(길이만) | 네 | 네 | 네 | 네 | 네 | 네 | 네 |
마리아DB | 예(SSL) | 아니요. | 예(Windows 서버에서는 5.2가 아닌 경우) | 네[167][168] | 네[169] | 네 | ? | ? | ?8 | 아니요. | ? |
마이크로소프트 SQL 서버 | 네 | ? | 예(Microsoft Active Directory) | 네 | 네 | 네 | 예 (2008년 이후) | 네 | 네 | 예(EAL4+)11 | ? |
Microsoft SQL Server Compact(임베디드 데이터베이스) | 아니오(관련 없음, 파일 권한만) | 아니오(관련 없음) | 아니오(관련 없음) | 아니오(관련 없음) | 네 | 예(파일 액세스) | 네 | 네 | 아니요. | ? | ? |
미머 SQL | 네 | ? | ? | ? | 네 | 예(OS에 따라 다름) | 네 | ? | 네 | ? | 네 |
MySQL | 예(SSL 4.0 포함) | 아니요. | 예(상업용 버전에서만 5.5 사용) | 아니요. | 부분(보안 페이지 없음)[170] | 네 | ? | ? | ?8 | 네 | ? |
오픈베이스 SQL | 네 | ? | 예(열린 디렉토리, LDAP) | 아니요. | ? | ? | ? | ? | ? | ? | ? |
오픈링크 버투오소 | 네 | 네 | 네 | 예(선택사항) | 예(선택사항) | 네 | 예(선택사항) | 예(선택사항) | 네 | 아니요. | 예(선택사항) |
오라클 | 네 | 네 | 네 | 네 | ? | 네 | 네 | 네 | 네 | 예(EAL21) | ? |
퍼베이시브 PSQL | 네 | ? | 아니요. | 아니요. | 네 | 네 | 네 | 아니요. | 아니요. | 아니요. | ? |
폴리헤드라 DBMS | 예(SSL 포함. 선택 사항) | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 네 | 네 | 네 | 아니요. | ? |
PostgreSQl | 네 | 네 | 예(LDAP, Kerberos...)9 | 예(암호 검사 모듈 포함) | 네[171] | 네 | 예(pgaudit 확장 포함)[172] | 네 | 네 | 예(EAL2+)1 | ? |
Raima 데이터베이스 관리자 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | ? |
RDM 서버 | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 네 | 네 | 아니요. | 네 | 아니요. | ? |
SAP HANA | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
solidDB | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 네 | 네 | 아니요. | 아니요. | 아니요. | 아니요. |
SQL Anywhere | 네 | ? | 예(케베로스) | 네 | ? | 네 | 네 | 아니요. | 네 | 예(EAL2+1는 Adaptive Server Anywhere로 사용됨) | ? |
SQLite | 아니오(관련 없음, 파일 권한만) | 아니오(관련 없음) | 아니오(관련 없음) | 아니오(관련 없음) | 부분(보안 페이지 없음)[173] | 예(파일 액세스) | 네 | 네 | 아니요. | 아니요. | ? |
테라다 | 네 | 아니요. | 예(LDAP, Kerberos...) | 네 | ? | 네 | 네 | 네 | 네 | 네 | 네 |
네이티브 네트워크 암호화1 | 브루트 포스 프로텍션 | 엔터프라이즈 디렉터리 호환성 | 암호 복잡성 규칙2 | 패치 액세스3 | 권한4 없는 실행 | 회계 감사 | 자원한계 | 직무 분리(RBAC)5 | 보안 인증 | 속성 기반 액세스 제어(ABAC) |
Note (1): 네트워크 트래픽은 보안 방식(지우기 텍스트가 아닌 일반 SSL 암호화)으로 전송될 수 있다. 옵션이 디폴트인지, 포함된 옵션인지, 아니면 추가로 구매할 모듈인지 정확히 파악한다.
Note (2): 비밀번호에 대한 최소 크기를 설정하고 숫자 또는 특수 문자의 존재와 같은 복잡성을 존중하는 옵션이 있다.
Note (3): 보안 업데이트를 얻는 방법은? 무료 접속인가, 로그인이 필요한가, 결제하는가? Web/FTP 포털 또는 RSS 피드를 통해 또는 오프라인 액세스(메일 CD-ROM, 전화)를 통해서만 쉽게 액세스할 수 있는가?
Note (4): 데이터베이스 프로세스가 루트/관리자 또는 권한 없는 사용자로 실행되는가? 기본 구성이란?
Note (5): 백업(덤프/복원 권한만), 보안담당자(감사), 관리자(사용자 추가/데이터베이스 만들기) 등 특별한 작업을 관리하는 별도의 사용자가 있는가? 디폴트인가, 선택인가.
Note (6): Common Criteria 인증 제품 목록.[174]
Note (7): 파이어버드SQL은 SYSDBA 사용자와 DB 소유자만 있는 것 같다. 백업 운영자와 보안 관리자를 위한 별도의 역할은 없다.
Note (8): 사용자는 전용 백업 사용자를 정의할 수 있지만 기본 설치에는 특별한 것이 없다.[175]
Note (10): Informix Dynamic Server는 PAM 및 기타 구성 가능한 인증을 지원한다. 기본적으로 OS 인증을 사용한다.
Note (11): 인증 방법.[177]
Note (12): Pervasive AuditMaster를 사용하여.
Note (13): 사용자 기반 보안은 Polyedra에서 선택 사항이지만, 활성화된 경우 감사를 통해 역할 기반 모델로 강화될 수 있다.[178]
데이터베이스 대 스키마(터미널학)
![]() | 이 절에는 아마도 독창적인 연구가 포함되어 있을 것이다. (2010년 6월) (이 과 시기 |
SQL 규격은 "SQL 스키마"가 무엇인지 정의하지만 데이터베이스는 이를 다르게 구현한다. 이러한 혼동을 가중시키기 위해 기능은 상위 데이터베이스의 그것과 중복될 수 있다. SQL 스키마는 단순히 데이터베이스 내의 네임스페이스일 뿐이며, 이 네임스페이스 내의 것들은 멤버 오퍼레이터 도트 "를 사용하여 처리된다..
"이것은 모든 구현 중에서 보편적인 것으로 보인다.
true 전체(데이터베이스, 스키마 및 테이블) 정규 쿼리를 다음과 같이 예시한다. SELECT * FROM database.schema.table
스키마와 데이터베이스 둘 다 하나의 테이블인 "foo"를 이름이 같은 다른 테이블 "foo"에서 분리하는 데 사용할 수 있다. 다음은 유사 코드:
SELECT * FROM database1.foo
대SELECT * FROM database2.foo
(데이터베이스와 테이블 사이에 명시적 스키마 없음)SELECT * FROM [database1.]default.foo
대SELECT * FROM [database1.]alternate.foo
(명시 데이터베이스 접두사 없음)
문제는 이전 MySQL 사용자들이 하나의 프로젝트에 대해 여러 개의 데이터베이스를 만든다는 것이다. 이러한 맥락에서 MySQL 데이터베이스는 Postgre와 기능이 유사하다.SQL 스키마, 불면증인 PostgreSQL에는 MySQL이 가지고 있는 기성 데이터베이스 기능이 없다. 반대로, PostgreSQL은 크로스 테이블, 크로스 스키마를 구현하는 사양을 더 많이 적용한 후, 향후 크로스 데이터베이스 기능을 위한 여지를 남겨두었다.
MySQL은 스키마를 백그라운드에서 데이터베이스와 별칭으로 지정하며, CREATE SCHEMA
그리고 CREATE DATABASE
유사점이다. 따라서 MySQL은 데이터베이스 간 기능을 구현하고 스키마 기능을 완전히 건너뛰며 데이터베이스 구현에 유사한 기능을 제공했다고 말할 수 있다. 요약하면, PostgreSQL은 스키마를 완전히 지원하지만 MySQL이 데이터베이스에 가지고 있는 일부 기능이 없는 반면 MySQL은 표준 스키마를 지원하려고 시도조차 하지 않는다.
오라클은 스키마 생성과 유사하게 사용자를 생성하는 자체 스핀을 가지고 있다. 따라서 데이터베이스 관리자는 PROJECT라는 사용자를 생성한 후 Table PROJECT를 작성할 수 있다.TABLE. 사용자는 스키마 개체 없이 존재할 수 있지만, 오브젝트는 항상 소유자와 연결되어 있다(그 소유자는 데이터베이스에 연결할 수 있는 권한이 없을 수 있다). '공유된 모든 것' 오라클 RAC 아키텍처를 통해 동일한 데이터베이스를 여러 서버에 동시에 열 수 있다. 이것은 다른 서버에서 사용하기 위해 데이터를 복사하는 복제와 독립적이다. 오라클 구현에서 '데이터베이스'는 데이터를 포함하는 파일 집합이고, '인스턴스'는 데이터베이스에 액세스하는 프로세스(및 메모리) 집합이다.
Informix는 MySQL과 같은 서버 인스턴스에서 여러 데이터베이스를 지원한다. 그것은 다음을 지원한다. CREATE SCHEMA
DDL 문을 단일 단위로 그룹화하는 구문. 단일 소유자로 스키마의 일부로 생성된 모든 개체를 생성하는 방법. Informix는 ANSI 모드라는 데이터베이스 모드를 지원하여 이름은 같지만 다른 사용자가 소유하는 개체를 만들 수 있다.
PostgreSQL과 일부 다른 데이터베이스는 외부 스키마를 지원하는데, 이는 ISO/IEC 9075-9 (SQL:2008의 일부로 게시)에 정의된 대로 다른 서버에서 스키마를 가져올 수 있는 기능이다. 이것은 다른 데이터베이스나 다른 서버 인스턴스에 저장된 데이터에 액세스하는 동안 SQL 사양에 따라 데이터베이스의 다른 스키마처럼 나타난다. 가져오기는 전체 외부 스키마 또는 해당 외부 스키마에 속하는 특정 테이블로 만들 수 있다.[179] ISO/IEC 9075-9에 대한 지원은 스키마를 둘러싼 두 경쟁 철학의 간극을 메워주지만 MySQL과 Informix는 데이터베이스 간의 암묵적 연관성을 유지하는 반면 ISO/IEC 9075-9는 그러한 연결고리가 본질적으로 명시적일 것을 요구한다.
참고 항목
- 관계형 데이터베이스 관리 시스템(시장 점유율 데이터 포함)
- 관계형 데이터베이스 관리 시스템 목록
- 객체-관계형 데이터베이스 관리 시스템 비교
- 데이터베이스 도구 비교
- SQL 컴플라이언스
- 개체 데이터베이스 – 일부 데이터베이스에는 관계형(SQL/ODBC) 인터페이스가 있음
- IBM Business System 12 – 과거 RDBMS 및 관련 쿼리 언어.
참조
- ^ "Product Release Life Cycle". 10 January 2020.
- ^ "Apache Derby: Downloads". Retrieved 2019-03-11.
- ^ 더비 - ASF JIRA
- ^ 바퀴벌레드브이슈트래커
- ^ CUBRID / CUBRID용 Jira 이슈 트래커
- ^ Stevens, O. (Oct–Dec 2009). "The History of Datacom/DB". Annals of the History of Computing. IEEE. 31 (4): 87–91. doi:10.1109/MAHC.2009.108. ISSN 1058-6180. S2CID 16803811.
- ^ "CA Datacom - CA Technologies".
- ^ "Datacom Product Sheet" (PDF).
- ^ "Db2 Documentation". Retrieved 27 December 2021.
- ^ "Firebird 4.0 is released". 1 June 2021.
- ^ IPL, Firebird SQL
- ^ IDPL, Firebird SQL
- ^ Firebird RDBMS 발급 추적기
- ^ HyperSQL 데이터베이스 엔진(HSQLDB) / 버그
- ^ h2px 문제
- ^ 린터 테크서포트
- ^ https://mariadb.org/mariadb-10-7-1-rc-and-mariadb-10-6-5-10-5-13-10-4-22-10-3-32-and-10-2-41-now-available/; 발행일: 2021년 11월 8일.
- ^ "MariaDB licenses".
- ^ 마리아DB - JIRA
- ^ MaxDB - 문제 추적
- ^ "Editions and supported features of SQL Server 2019 (15.x)". 4 November 2019. Retrieved 23 December 2020.
- ^ MonetDB License MPL2.0, MonetDB B.V.
- ^ MoneDB 문제
- ^ mSQL, Products, AU: Hughes
- ^ "Changes in MySQL 8.0.27 (2021-10-19, General Availability)". 19 October 2021. Retrieved 20 October 2021.
- ^ MySQL 버그
- ^ 문제 · openlink/virtuoso-opensource · GitHub
- ^ "Oracle Database 19c : Now available on Oracle Exadata". 13 February 2019. Retrieved 23 December 2020.
- ^ "Oracle Rdb Product Family Compatibility Matrix". oracle.com.
- ^ Polyhedra® Lite In-Memory Relational Database System Freeware Available Now from Enea, Press Release, EECatalog.
- ^ "PostgreSQL 14.1, 13.5, 12.9, 11.14, 10.19, and 9.6.24 Released!". 11 November 2021. Retrieved 14 November 2021.
- ^ Postgres 라이센스
- ^ PostgreSQL 버그 트래커?
- ^ "SQLite Release 3.37.0 On 2021-11-27".
- ^ SQLite: 티켓 기본 메뉴
- ^ SQream DB Version 2.1 SQL Reference Guide, SQream Technologies
- ^ "Bug Reports".
- ^ "Release 5.0.1". 23 April 2021. Retrieved 22 May 2021.
- ^ "Issues · pingcap/Tidb". GitHub.
- ^ "yugabyte/yugabyte-db". github.com.
- ^ "Issues · yugabyte/Yugabyte-db". GitHub.
- ^ "Firebird: The true open source database for Windows, Linux, Mac OS X and more".
- ^ "Ingres 11".
- ^ "Building MariaDB on Mac OS X using Homebrew". AskMonty KnowledgeBase. Archived from the original on October 20, 2011. Retrieved September 30, 2011.
- ^ https://play.google.com/store/apps/details?id=com.esminis.server.mariadb&hl=de Tautvydas Andrikys의 MariaDB Android 버전
- ^ "Announcing SQL Server on Linux". 7 March 2016.
- ^ http://techotv.com/run-apache-mysql-php-http-web-server-android-os-phone-tablet/ Android 모바일 또는 태블릿에서 Apache, Mysql, Php – 웹 서버 실행
- ^ "Aminet - dev/Gg/Postgresql632-mos-bin.lha".
- ^ "Archived copy". Archived from the original on 2015-05-27. Retrieved 2013-08-15.CS1 maint: 제목으로 보관된 복사본(링크)
- ^ 더비 개발자 가이드(10.14)>고정밀도
- ^ 리눅스용 DB2 UNIX 및 윈도우즈 9.7.0>Fundamentos de DB2>성능 튜닝>성능에 영향을 미치는 요인>응용프로그램 설계>통화성 문제>격리 수준
- ^ "Advanced".
- ^ a b c Postgre의 트랜잭션 DDLSQL: 경쟁력 분석
- ^ 마리아에서의 트랜잭션 DDLDB
- ^ SQL Server 트랜잭션 잠금 및 행 버전 가이드
- ^ MySQL :: MySQL 5.6 참조 설명서 : 8.10.1 내부 잠금 방법
- ^ Oracle 행 잠금 및 행 수준 잠금
- ^ "Polyhedra 8.7 new headline feature: locking".
- ^ PostgreSQL: 설명서: 명시적 잠금: 행 레벨 잠금
- ^ BUG #5974: 유니온 구성 유형 캐스트에서 오류 메시지가 표시됨
- ^ https://help.sap.com/viewer/e38b2f6217f24bdb90a3ff8ae57b1dd5/17.0/en-US/3bee03b56c5f1014ab68e3eff32515dd.html SAP SQL Anywhere Reference - 잠금 유형
- ^ SAP SQL Anywhere Reference - 스냅샷 격리
- ^ https://help.sap.com/viewer/98ad9ec940e2465695685d98e308dff5/17.0/en-US/3bd460b56c5f10148922c11d39abc0b3.html SAP SQL Anywhere Reference - HTTP 웹 서비스
- ^ SQLite 버전 3의 파일 잠금 및 동시성
- ^ SQLite 전체 유니코드 지원은 선택 사항이며 기본적으로 대부분의 시스템(예: Android, Debian...)에 설치되지 않음
- ^ "MySQL - The InnoDB Storage Engine".
- ^ "InnoDB - Oracle Wiki".
- ^ "MySQL 5.6 Reference Manual".
- ^ "Identifier Names". MariaDB KnowledgeBase. Retrieved 26 September 2014.
- ^ "PostgreSQL Limits". Retrieved 2021-05-13.
- ^ "Large Objects: Introduction". Retrieved 2021-05-13.
- ^ "Date/Time Types". Retrieved 2021-05-13.
- ^ https://help.sap.com/viewer/61ecb3d4d8be4baaa07cc4db0ddb5d0a/17.0/en-US/813836f16ce210149e89f219dc353b7e.html SAP SQL Anywhere - 데이터베이스 크기 및 수에 대한 물리적 제한
- ^ Technical Specifications, Guide, Firebird SQL, archived from the original on 2010-06-15, retrieved 2008-03-30
- ^ Library, MSDN, Microsoft
- ^ a b "Column count limit", Reference Manual, MySQL 5.1 Documentation, Oracle
- ^ "Row-Overflow Considerations", TechNet Library, SQL Server Documentation, Microsoft, 2012
- ^ "Date functions", Language, SQLite
- ^ Online books, Sybase, archived from the original on 2005-10-23
- ^ Informix Performance Guide, Info Centre, IBM
- ^ Dynamic Materialized Views in MySQL, Pure, Red Noize, 2005, archived from the original on 2006-04-23
- ^ "Derby", Full Text Indexing, Search, Issues, Apache
- ^ a b c "CUBRID 9.0 release".
- ^ Full-text search with DB2 Text Search, Developer Works, IBM
- ^ Does Firebird support full-text search?, Firebird FAQ
- ^ Fulltext Search, Tutorial, H2 Database
- ^ Create Spatial Index, Grammar, H2 Database
- ^ Forest of Trees Index, Informix Infocenter, IBM
- ^ Full Text Search Functions (PDF), Documentation, RU: Linter, archived from the original (PDF) on 2011-08-20, retrieved 2010-06-06
- ^ a b SPATIAL INDEX, MariaDB, mariadb.com, retrieved 24 September 2017
- ^ "Storage Engine Index Types". mariadb.com. Retrieved 25 April 2016.
- ^ Virtual Columns - MariaDB Knowledge Base
- ^ "Fulltext Index Overview". mariadb.com. Retrieved 25 April 2016.
- ^ Does Microsoft Access have Full Text Search?, Questions, Stack Overflow
- ^ "Microsoft SQL Server Full-Text Search", Library, MSDN, Microsoft
- ^ "Spatial Indexing Overview", Library, Tech Net, Microsoft
- ^ "Microsoft SQL Server Compact Full-text search is not available", Forums, MSDN, Microsoft
- ^ Index Types Per Storage Engine, MySQL, Oracle, retrieved 24 September 2017
- ^ "Feature request #4990: Functional Indexes", Bugs, MySQL, Oracle
- ^ "Feature request #13979: InnoDB engine doesn't support FULLTEXT", Bugs, MySQL, Oracle
- ^ "MySQL v5.6.4 Release Notes", Release Notes, MySQL, Oracle
- ^ Creating Spatial Indexes, MySQL, Oracle
- ^ Changes in MySQL 5.7.5, MySQL, Oracle
- ^ Does Oracle support full text search?, Questions, Stack Overflow
- ^ "Location Features for Database 11g", Spatial & Locator, Tech Network, Oracle
- ^ Oracle / PLSQL: ORA-01408 오류 메시지
- ^ Index Types, Documentation, PostgreSQL community, 11 November 2021
- ^ Full Text Search, Documentation, PostgreSQL community, 11 November 2021
- ^ Building Spatial Indexes, PostGIS Manual, The PostGIS Development Group
- ^ SQLite R*Tree 모듈
- ^ SQLite 표현식 인덱스
- ^ SQLite FTS5 확장
- ^ SpatiaLite, IT: Gaia GIS 2.3.1
- ^ Full-Text Search, Online Publications, Teradata
- ^ 지리 공간의
- ^ UDF, Ad Hoc Data
- ^ "Create DB", Library, MSDN, Microsoft
- ^ "SQL", Library, MSDN, Microsoft
- ^ Petkovic, Dusan (2005). Microsoft SQL Server 2005: A Beginner's Guide. McGraw-Hill Professional. p. 300. ISBN 978-0-07-226093-9.
- ^ "InnoDB adaptive Hash", Reference manual 5.0, Development documentation, Oracle
- ^ "Article", Library, Developer Works, IBM
- ^ a b c d e f https://modern-sql.com/blog/2018-08/whats-new-in-mariadb-10.3#3.system-versioned-tables
- ^ a b 하이퍼의 새 기능SQL 2.2
- ^ H2 > 고급 > 재귀 쿼리
- ^ H2 함수
- ^ PDQ(Informix 병렬 데이터 조회)
- ^ "INTERSECT". mariadb.com.
- ^ "EXCEPT". mariadb.com.
- ^ "CTE implemented in 10.2.2". mariadb.org. Retrieved 26 July 2017.
- ^ "Window Functions Overview". mariadb.com. Retrieved 25 April 2016.
- ^ a b "Feature request #1542: Parallel query", Bugs, MySQL, Oracle
- ^ Only very limited functions available before SQL Server 2012, Microsoft
- ^ "SQL Server Parallel Query Processing", Library, MSDN, Microsoft
- ^ "Feature request #16244: SQL-99 Derived table WITH clause (CTE)", Bugs, MySQL, Oracle
- ^ Window Functions, mysql.com, retrieved 20 July 2021
- ^ Parallel Query, Wiki, Ora FAQ
- ^ "New Features Oracle 12.1.0.1".
- ^ Parallel Query, PostgreSQL
- ^ SQLite 쿼리 언어: WITH 절
- ^ 창 기능
- ^ "Data Types", General Reference, HDB, Altibase
- ^ a b "10. Data Types", Reference manual, MySQL 5.0, Oracle
- ^ "Data Types", CUBRID SQL Guide, Reference Manual, CUBRID
- ^ "FileMaker 14 Tech Specs". FileMaker=May 12, 2015.
- ^ "Migration from MS-SQL to Firebird". Firebird Project. Retrieved April 12, 2015.
- ^ "General: HSQLDB data types", Guide, 2.0 Documents, HSQLDB
- ^ "IBM Informix Guide to SQL: Reference, v11.50 (SC23-7750-04)". Publications. IBM. Retrieved August 7, 2013.
- ^ "3: Understanding SQL Data Types", SQL 9.3 Reference Guide, Documents, Ingres
- ^ "Data Types". mariadb.com. Retrieved 25 April 2016.
- ^ "SQL Server Data Types", Library, MSDN, Microsoft
- ^ "SQL Server Compact Data Types", Library, MSDN, Microsoft
- ^ "Datatypes", SQL Reference, OpenLink Software
- ^ "Data Types", SQL 11.2 Reference, Server documents, Oracle
- ^ "Data Types", Pervasive PSQL Supported Data Types, Product documentation, Pervasive
- ^ Polyhedra SQL Reference Manual, Product documentation, Enea AB, archived from the original on 2013-10-04, retrieved 2013-04-23
- ^ "Data Types", Manual, PostgreSQL 10 Documentation, PostgreSQL community
- ^ "Defining a Database", SQL 14.0 Reference, Raima
- ^ "Defining Table Columns", SQL 8.3 Reference, Raima
- ^ Datatypes, SQLite 3
- ^ SQream SQL Reference Guide, SQream Technologies
- ^ "CONSTRAINT". mariadb.com.
- ^ "Database Unions", 14.0 User's Guide, Raima
- ^ Support, Downloads, Sybase, retrieved 2008-09-07[데드링크]
- ^ "Release", Engine, Development, Firebird SQL 2.0
- ^ Files, Firebird SQL
- ^ "Trace and Audit Services". Firebird Project. Retrieved April 12, 2015.
- ^ "cracklib_password_check". mariadb.com. Retrieved 9 December 2014.
- ^ "simple_password_check". mariadb.com. Retrieved 9 December 2014.
- ^ "Security Vulnerabilities Fixed in MariaDB". mariadb.com. Retrieved 25 April 2016.
- ^ "Downloads", Development, MySQL, Oracle
- ^ Security, Support, PostgreSQL community, archived from the original on 2011-11-01, retrieved 2018-03-05
- ^ Open Source PostgreSQL Audit Logging
- ^ Download, SQLite
- ^ DB, Products, Common Criteria Portal, retrieved 2021-05-13
- ^ Backup MySQL, How to, Gentoo wiki, archived from the original on 2008-09-02, retrieved 2008-09-07
- ^ Authentication methods, 8.1 Documents, PostgreSQL community
- ^ Common Criteria (CC, ISO15408), Microsoft, archived from the original on 2014-02-13
- ^ Adding audit trails to a Polyhedra IMDB database, White paper, Enea AB
- ^ "PostgreSQL: Documentation: IMPORT FOREIGN SCHEMA". www.postgresql.org. Retrieved 2016-06-11.
외부 링크
![]() | Wikibooks는 SQL 방언 참조라는 주제에 관한 책을 가지고 있다. |
- 서로 다른 SQL 구현과 SQL 표준 비교 Oracle, DB2, Microsoft SQL Server, MySQL 및 Postgre 포함SQL. (2007년 6월 8일)
- SQL92 표준
- SQL Workbench에 의한 DMBS 비교