관계형 데이터베이스 관리 시스템 비교

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] Edit this on Wikidata 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] Edit this on Wikidata 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 1981????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] Edit this on Wikidata 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] Edit this on Wikidata 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] Edit this on Wikidata 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] Edit this on Wikidata 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] Edit this on Wikidata 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] Edit this on Wikidata 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] Edit this on Wikidata 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 저장

[71]

1GB 무제한 −4,713

[72]

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 AriaMyISAM 테이블 및 v10.2.2 이후 InnoDB 테이블만[90] 해당 MEMORY,[91] InnoDB,5 테이블 전용 영구 가상 열만[92] 아니요. 아니요. 아니요. 아니요. 아니요. [93] AriaMyISAM 테이블 및 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 (9): 인증 방법.[176]

Note (10): Informix Dynamic Server는 PAM 및 기타 구성 가능한 인증을 지원한다. 기본적으로 OS 인증을 사용한다.

Note (11): 인증 방법.[177]

Note (12): Pervasive AuditMaster를 사용하여.

Note (13): 사용자 기반 보안은 Polyedra에서 선택 사항이지만, 활성화된 경우 감사를 통해 역할 기반 모델로 강화될 수 있다.[178]

데이터베이스 대 스키마(터미널학)

SQL 규격은 "SQL 스키마"가 무엇인지 정의하지만 데이터베이스는 이를 다르게 구현한다. 이러한 혼동을 가중시키기 위해 기능은 상위 데이터베이스의 그것과 중복될 수 있다. SQL 스키마는 단순히 데이터베이스 의 네임스페이스일 뿐이며, 이 네임스페이스 내의 것들은 멤버 오퍼레이터 도트 "를 사용하여 처리된다.."이것은 모든 구현 중에서 보편적인 것으로 보인다.

true 전체(데이터베이스, 스키마 테이블) 정규 쿼리를 다음과 같이 예시한다. SELECT * FROM database.schema.table

스키마와 데이터베이스 둘 다 하나의 테이블인 "foo"를 이름이 같은 다른 테이블 "foo"에서 분리하는 데 사용할 수 있다. 다음은 유사 코드:

  • SELECT * FROM database1.fooSELECT * FROM database2.foo (데이터베이스와 테이블 사이에 명시적 스키마 없음)
  • SELECT * FROM [database1.]default.fooSELECT * 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는 그러한 연결고리가 본질적으로 명시적일 것을 요구한다.

참고 항목

참조

  1. ^ "Product Release Life Cycle". 10 January 2020.
  2. ^ "Apache Derby: Downloads". Retrieved 2019-03-11.
  3. ^ 더비 - ASF JIRA
  4. ^ 바퀴벌레드브이슈트래커
  5. ^ CUBRID / CUBRID용 Jira 이슈 트래커
  6. ^ 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.
  7. ^ "CA Datacom - CA Technologies".
  8. ^ "Datacom Product Sheet" (PDF).
  9. ^ "Db2 Documentation". Retrieved 27 December 2021.
  10. ^ "Firebird 4.0 is released". 1 June 2021.
  11. ^ IPL, Firebird SQL
  12. ^ IDPL, Firebird SQL
  13. ^ Firebird RDBMS 발급 추적기
  14. ^ HyperSQL 데이터베이스 엔진(HSQLDB) / 버그
  15. ^ h2px 문제
  16. ^ 린터 테크서포트
  17. ^ 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일.
  18. ^ "MariaDB licenses".
  19. ^ 마리아DB - JIRA
  20. ^ MaxDB - 문제 추적
  21. ^ "Editions and supported features of SQL Server 2019 (15.x)". 4 November 2019. Retrieved 23 December 2020.
  22. ^ MonetDB License MPL2.0, MonetDB B.V.
  23. ^ MoneDB 문제
  24. ^ mSQL, Products, AU: Hughes
  25. ^ "Changes in MySQL 8.0.27 (2021-10-19, General Availability)". 19 October 2021. Retrieved 20 October 2021.
  26. ^ MySQL 버그
  27. ^ 문제 · openlink/virtuoso-opensource · GitHub
  28. ^ "Oracle Database 19c : Now available on Oracle Exadata". 13 February 2019. Retrieved 23 December 2020.
  29. ^ "Oracle Rdb Product Family Compatibility Matrix". oracle.com.
  30. ^ Polyhedra® Lite In-Memory Relational Database System Freeware Available Now from Enea, Press Release, EECatalog.
  31. ^ "PostgreSQL 14.1, 13.5, 12.9, 11.14, 10.19, and 9.6.24 Released!". 11 November 2021. Retrieved 14 November 2021.
  32. ^ Postgres 라이센스
  33. ^ PostgreSQL 버그 트래커?
  34. ^ "SQLite Release 3.37.0 On 2021-11-27".
  35. ^ SQLite: 티켓 기본 메뉴
  36. ^ SQream DB Version 2.1 SQL Reference Guide, SQream Technologies
  37. ^ "Bug Reports".
  38. ^ "Release 5.0.1". 23 April 2021. Retrieved 22 May 2021.
  39. ^ "Issues · pingcap/Tidb". GitHub.
  40. ^ "yugabyte/yugabyte-db". github.com.
  41. ^ "Issues · yugabyte/Yugabyte-db". GitHub.
  42. ^ "Firebird: The true open source database for Windows, Linux, Mac OS X and more".
  43. ^ "Ingres 11".
  44. ^ "Building MariaDB on Mac OS X using Homebrew". AskMonty KnowledgeBase. Archived from the original on October 20, 2011. Retrieved September 30, 2011.
  45. ^ https://play.google.com/store/apps/details?id=com.esminis.server.mariadb&hl=de Tautvydas Andrikys의 MariaDB Android 버전
  46. ^ "Announcing SQL Server on Linux". 7 March 2016.
  47. ^ http://techotv.com/run-apache-mysql-php-http-web-server-android-os-phone-tablet/ Android 모바일 또는 태블릿에서 Apache, Mysql, Php – 웹 서버 실행
  48. ^ "Aminet - dev/Gg/Postgresql632-mos-bin.lha".
  49. ^ "Archived copy". Archived from the original on 2015-05-27. Retrieved 2013-08-15.CS1 maint: 제목으로 보관된 복사본(링크)
  50. ^ 더비 개발자 가이드(10.14)>고정밀도
  51. ^ 리눅스용 DB2 UNIX 및 윈도우즈 9.7.0>Fundamentos de DB2>성능 튜닝>성능에 영향을 미치는 요인>응용프로그램 설계>통화성 문제>격리 수준
  52. ^ "Advanced".
  53. ^ a b c Postgre의 트랜잭션 DDLSQL: 경쟁력 분석
  54. ^ 마리아에서의 트랜잭션 DDLDB
  55. ^ SQL Server 트랜잭션 잠금 및 행 버전 가이드
  56. ^ MySQL :: MySQL 5.6 참조 설명서 : 8.10.1 내부 잠금 방법
  57. ^ Oracle 행 잠금 및 행 수준 잠금
  58. ^ "Polyhedra 8.7 new headline feature: locking".
  59. ^ PostgreSQL: 설명서: 명시적 잠금: 행 레벨 잠금
  60. ^ BUG #5974: 유니온 구성 유형 캐스트에서 오류 메시지가 표시됨
  61. ^ https://help.sap.com/viewer/e38b2f6217f24bdb90a3ff8ae57b1dd5/17.0/en-US/3bee03b56c5f1014ab68e3eff32515dd.html SAP SQL Anywhere Reference - 잠금 유형
  62. ^ SAP SQL Anywhere Reference - 스냅샷 격리
  63. ^ https://help.sap.com/viewer/98ad9ec940e2465695685d98e308dff5/17.0/en-US/3bd460b56c5f10148922c11d39abc0b3.html SAP SQL Anywhere Reference - HTTP 웹 서비스
  64. ^ SQLite 버전 3의 파일 잠금 및 동시성
  65. ^ SQLite 전체 유니코드 지원은 선택 사항이며 기본적으로 대부분의 시스템(: Android, Debian...)에 설치되지 않음
  66. ^ "MySQL - The InnoDB Storage Engine".
  67. ^ "InnoDB - Oracle Wiki".
  68. ^ "MySQL 5.6 Reference Manual".
  69. ^ "Identifier Names". MariaDB KnowledgeBase. Retrieved 26 September 2014.
  70. ^ "PostgreSQL Limits". Retrieved 2021-05-13.
  71. ^ "Large Objects: Introduction". Retrieved 2021-05-13.
  72. ^ "Date/Time Types". Retrieved 2021-05-13.
  73. ^ https://help.sap.com/viewer/61ecb3d4d8be4baaa07cc4db0ddb5d0a/17.0/en-US/813836f16ce210149e89f219dc353b7e.html SAP SQL Anywhere - 데이터베이스 크기 및 수에 대한 물리적 제한
  74. ^ Technical Specifications, Guide, Firebird SQL, archived from the original on 2010-06-15, retrieved 2008-03-30
  75. ^ Library, MSDN, Microsoft
  76. ^ a b "Column count limit", Reference Manual, MySQL 5.1 Documentation, Oracle
  77. ^ "Row-Overflow Considerations", TechNet Library, SQL Server Documentation, Microsoft, 2012
  78. ^ "Date functions", Language, SQLite
  79. ^ Online books, Sybase, archived from the original on 2005-10-23
  80. ^ Informix Performance Guide, Info Centre, IBM
  81. ^ Dynamic Materialized Views in MySQL, Pure, Red Noize, 2005, archived from the original on 2006-04-23
  82. ^ "Derby", Full Text Indexing, Search, Issues, Apache
  83. ^ a b c "CUBRID 9.0 release".
  84. ^ Full-text search with DB2 Text Search, Developer Works, IBM
  85. ^ Does Firebird support full-text search?, Firebird FAQ
  86. ^ Fulltext Search, Tutorial, H2 Database
  87. ^ Create Spatial Index, Grammar, H2 Database
  88. ^ Forest of Trees Index, Informix Infocenter, IBM
  89. ^ Full Text Search Functions (PDF), Documentation, RU: Linter, archived from the original (PDF) on 2011-08-20, retrieved 2010-06-06
  90. ^ a b SPATIAL INDEX, MariaDB, mariadb.com, retrieved 24 September 2017
  91. ^ "Storage Engine Index Types". mariadb.com. Retrieved 25 April 2016.
  92. ^ Virtual Columns - MariaDB Knowledge Base
  93. ^ "Fulltext Index Overview". mariadb.com. Retrieved 25 April 2016.
  94. ^ Does Microsoft Access have Full Text Search?, Questions, Stack Overflow
  95. ^ "Microsoft SQL Server Full-Text Search", Library, MSDN, Microsoft
  96. ^ "Spatial Indexing Overview", Library, Tech Net, Microsoft
  97. ^ "Microsoft SQL Server Compact Full-text search is not available", Forums, MSDN, Microsoft
  98. ^ Index Types Per Storage Engine, MySQL, Oracle, retrieved 24 September 2017
  99. ^ "Feature request #4990: Functional Indexes", Bugs, MySQL, Oracle
  100. ^ "Feature request #13979: InnoDB engine doesn't support FULLTEXT", Bugs, MySQL, Oracle
  101. ^ "MySQL v5.6.4 Release Notes", Release Notes, MySQL, Oracle
  102. ^ Creating Spatial Indexes, MySQL, Oracle
  103. ^ Changes in MySQL 5.7.5, MySQL, Oracle
  104. ^ Does Oracle support full text search?, Questions, Stack Overflow
  105. ^ "Location Features for Database 11g", Spatial & Locator, Tech Network, Oracle
  106. ^ Oracle / PLSQL: ORA-01408 오류 메시지
  107. ^ Index Types, Documentation, PostgreSQL community, 11 November 2021
  108. ^ Full Text Search, Documentation, PostgreSQL community, 11 November 2021
  109. ^ Building Spatial Indexes, PostGIS Manual, The PostGIS Development Group
  110. ^ SQLite R*Tree 모듈
  111. ^ SQLite 표현식 인덱스
  112. ^ SQLite FTS5 확장
  113. ^ SpatiaLite, IT: Gaia GIS 2.3.1
  114. ^ Full-Text Search, Online Publications, Teradata
  115. ^ 지리 공간의
  116. ^ UDF, Ad Hoc Data
  117. ^ "Create DB", Library, MSDN, Microsoft
  118. ^ "SQL", Library, MSDN, Microsoft
  119. ^ Petkovic, Dusan (2005). Microsoft SQL Server 2005: A Beginner's Guide. McGraw-Hill Professional. p. 300. ISBN 978-0-07-226093-9.
  120. ^ "InnoDB adaptive Hash", Reference manual 5.0, Development documentation, Oracle
  121. ^ "Article", Library, Developer Works, IBM
  122. ^ a b c d e f https://modern-sql.com/blog/2018-08/whats-new-in-mariadb-10.3#3.system-versioned-tables
  123. ^ a b 하이퍼의 새 기능SQL 2.2
  124. ^ H2 > 고급 > 재귀 쿼리
  125. ^ H2 함수
  126. ^ PDQ(Informix 병렬 데이터 조회)
  127. ^ "INTERSECT". mariadb.com.
  128. ^ "EXCEPT". mariadb.com.
  129. ^ "CTE implemented in 10.2.2". mariadb.org. Retrieved 26 July 2017.
  130. ^ "Window Functions Overview". mariadb.com. Retrieved 25 April 2016.
  131. ^ a b "Feature request #1542: Parallel query", Bugs, MySQL, Oracle
  132. ^ Only very limited functions available before SQL Server 2012, Microsoft
  133. ^ "SQL Server Parallel Query Processing", Library, MSDN, Microsoft
  134. ^ "Feature request #16244: SQL-99 Derived table WITH clause (CTE)", Bugs, MySQL, Oracle
  135. ^ Window Functions, mysql.com, retrieved 20 July 2021
  136. ^ Parallel Query, Wiki, Ora FAQ
  137. ^ "New Features Oracle 12.1.0.1".
  138. ^ Parallel Query, PostgreSQL
  139. ^ SQLite 쿼리 언어: WITH 절
  140. ^ 창 기능
  141. ^ "Data Types", General Reference, HDB, Altibase
  142. ^ a b "10. Data Types", Reference manual, MySQL 5.0, Oracle
  143. ^ "Data Types", CUBRID SQL Guide, Reference Manual, CUBRID
  144. ^ "FileMaker 14 Tech Specs". FileMaker=May 12, 2015.
  145. ^ "Migration from MS-SQL to Firebird". Firebird Project. Retrieved April 12, 2015.
  146. ^ "General: HSQLDB data types", Guide, 2.0 Documents, HSQLDB
  147. ^ "IBM Informix Guide to SQL: Reference, v11.50 (SC23-7750-04)". Publications. IBM. Retrieved August 7, 2013.
  148. ^ "3: Understanding SQL Data Types", SQL 9.3 Reference Guide, Documents, Ingres
  149. ^ "Data Types". mariadb.com. Retrieved 25 April 2016.
  150. ^ "SQL Server Data Types", Library, MSDN, Microsoft
  151. ^ "SQL Server Compact Data Types", Library, MSDN, Microsoft
  152. ^ "Datatypes", SQL Reference, OpenLink Software
  153. ^ "Data Types", SQL 11.2 Reference, Server documents, Oracle
  154. ^ "Data Types", Pervasive PSQL Supported Data Types, Product documentation, Pervasive
  155. ^ Polyhedra SQL Reference Manual, Product documentation, Enea AB, archived from the original on 2013-10-04, retrieved 2013-04-23
  156. ^ "Data Types", Manual, PostgreSQL 10 Documentation, PostgreSQL community
  157. ^ "Defining a Database", SQL 14.0 Reference, Raima
  158. ^ "Defining Table Columns", SQL 8.3 Reference, Raima
  159. ^ Datatypes, SQLite 3
  160. ^ SQream SQL Reference Guide, SQream Technologies
  161. ^ "CONSTRAINT". mariadb.com.
  162. ^ "Database Unions", 14.0 User's Guide, Raima
  163. ^ Support, Downloads, Sybase, retrieved 2008-09-07[데드링크]
  164. ^ "Release", Engine, Development, Firebird SQL 2.0
  165. ^ Files, Firebird SQL
  166. ^ "Trace and Audit Services". Firebird Project. Retrieved April 12, 2015.
  167. ^ "cracklib_password_check". mariadb.com. Retrieved 9 December 2014.
  168. ^ "simple_password_check". mariadb.com. Retrieved 9 December 2014.
  169. ^ "Security Vulnerabilities Fixed in MariaDB". mariadb.com. Retrieved 25 April 2016.
  170. ^ "Downloads", Development, MySQL, Oracle
  171. ^ Security, Support, PostgreSQL community, archived from the original on 2011-11-01, retrieved 2018-03-05
  172. ^ Open Source PostgreSQL Audit Logging
  173. ^ Download, SQLite
  174. ^ DB, Products, Common Criteria Portal, retrieved 2021-05-13
  175. ^ Backup MySQL, How to, Gentoo wiki, archived from the original on 2008-09-02, retrieved 2008-09-07
  176. ^ Authentication methods, 8.1 Documents, PostgreSQL community
  177. ^ Common Criteria (CC, ISO15408), Microsoft, archived from the original on 2014-02-13
  178. ^ Adding audit trails to a Polyhedra IMDB database, White paper, Enea AB
  179. ^ "PostgreSQL: Documentation: IMPORT FOREIGN SCHEMA". www.postgresql.org. Retrieved 2016-06-11.

외부 링크