맨위로가기

임베디드 데이터베이스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

임베디드 데이터베이스는 응용 프로그램에 통합되어 사용되는 데이터베이스로, 다양한 제품들이 존재한다. 액티언 젠, 어드밴티지 데이터베이스 서버, 버클리 DB, 덕DB, eXtremeDB, 파이어버드 임베디드, H2, HSQLDB, 인터베이스, 인피니티DB, 인포믹스 다이내믹 서버, 솔리드DB, SQLite, SQL 서버 컴팩트, RocksDB 등 상용 및 오픈 소스 제품이 있으며, 각기 다른 특징과 기능을 제공한다. 이러한 데이터베이스들은 다양한 스토리지 엔진을 사용하며 성능, 기능, 안정성 등에서 차이를 보인다.

더 읽어볼만한 페이지

  • 임베디드 데이터베이스 - SQLite
    SQLite는 D. 리처드 히프가 설계한 서버리스 구조의 임베디드 SQL 데이터베이스 엔진으로, 별도의 DBMS 없이 프로그램에 통합되어 작동하며 전체 데이터베이스를 단일 파일로 저장하는 특징이 있고, 다양한 운영체제와 환경에서 널리 사용된다.
  • 임베디드 데이터베이스 - DBM (컴퓨팅)
    DBM은 1979년 켄 톰프슨이 개발한 데이터베이스 엔진으로, 기본 키를 사용하여 데이터를 저장하고 해시 함수를 통해 빠른 검색을 지원하며, 다양한 후속 구현체가 존재한다.
임베디드 데이터베이스

2. 주요 임베디드 데이터베이스

다음은 주요 임베디드 데이터베이스 제품들이다(알파벳 순).

2. 1. 상용 임베디드 데이터베이스

상용 임베디드 데이터베이스 제품들은 안정적인 기술 지원과 다양한 기능을 제공하는 것이 특징이다. 주요 제품은 다음과 같다.

제품명개발사설명
액티언 젠(Actian Zen)액티언(Actian)다양한 플랫폼을 지원한다.[1]
어드밴티지 데이터베이스 서버(Advantage Database Server)사이베이스(Sybase Inc.)ISAM 및 관계형 데이터 접근 방식을 제공하며, 윈도우, 리눅스, 넷웨어 등 여러 플랫폼과 .NET 프레임워크, Object Pascal(델파이) 등 다양한 통합 개발 환경(IDE)을 지원한다.
[https://arcticdb.io ArcticDB]맨 그룹(Man Group)
버클리 DB(Berkeley DB)오라클(Oracle Corporation)
덕DB(DuckDB)덕DB 랩스(DuckDB Labs)
CSQLcsqlcache.com
확장 가능한 스토리지 엔진(Extensible Storage Engine)마이크로소프트(Microsoft)
eXtremeDB맥오브젝트(McObject)실시간 임베디드 시스템을 위해 설계된 최초의 인메모리 임베디드 데이터베이스로, 고가용성(HA) 기능을 제공한다.[4]
파이어버드 임베디드
[https://github.com/h2database/h2database H2]
HSQLDBHSQLDB.ORG
인포믹스 다이내믹 서버(Informix Dynamic Server)(IDS)IBM설치 용량이 적고, 프로그래밍이 가능하며, 자율성을 갖춘 임베디드 기능과 더불어 고가용성 및 유연한 복제 기능 등 엔터프라이즈급 데이터베이스 기능을 제공한다.[7]
인피니티DB(InfinityDB)보일러 베이(Boiler Bay Inc.)정렬된 계층적 키/값 저장소이며, 암호화 버전과 클라이언트/서버 버전을 갖추고 있다. 안전하고, 트랜잭션을 지원하며, 압축 기능이 있고, 견고하며, 단일 파일로 제공된다. API에는 단순하고 빠른 ItemSpace, ConcurrentNavigableMap 뷰, JSON 등이 포함된다.[1]
InnoDB오라클(Oracle Corporation)
인터베이스(InterBase)엠바카데로 테크놀로지스(Embarcadero Technologies)IoT 상을 수상한 크로스 플랫폼, 유니코드 지원 SQL 데이터베이스 플랫폼이다. 즉시 사용 가능한 SMP 지원, 디스크 내 AES 256비트 암호화, SQL 92 및 ACID를 준수하며, Windows, Macintosh, Linux, Solaris, iOS 및 Android 플랫폼을 지원한다.
[https://kuzudb.com KùzuDB]
[https://lancedb.com/ LanceDB]
라이트닝 메모리-맵드 데이터베이스(Lightning Memory-Mapped Database)(LMDB)시마스(Symas Corp.)
마이머 SQL(Mimer SQL)
모네트DB 임베디드
[https://objectbox.io/ ObjectBox]
[https://www.objectdb.com/ ObjectDB]
[https://rocksdb.org/ RocksDB]
솔리드DB(solidDB)온디스크/인메모리 하이브리드 관계형 데이터베이스로, 통신 장비, 네트워크 소프트웨어 및 유사 시스템에서 임베디드 시스템 데이터베이스로 자주 사용된다. 고가용성 옵션은 항상 동기화된 두 개의 데이터 사본을 유지한다.
SQLite
SQL 서버 컴팩트(SQL Server Compact)마이크로소프트(Microsoft Corporation)다중 프로세스 연결, T-SQL, ADO.NET 동기화 서비스(백엔드 데이터베이스와 동기화), SQL 서버와의 병합 복제, LINQ to SQL, LINQ to Entities, ADO.NET 등의 다양한 기능을 제공한다.
[http://sophia.systems 소피아 임베디드 키-값 스토리지]


2. 1. 1. 액티언 젠 (Actian Zen)

액티언(Actian)에서 제공하는 임베디드 데이터베이스로, 다양한 플랫폼을 지원한다.[1]

2. 1. 2. 어드밴티지 데이터베이스 서버 (Advantage Database Server)

사이베이스의 어드밴티지 데이터베이스 서버(ADS)는 임베디드 데이터베이스 관리 시스템이다. 이는 ISAM(Indexed Sequential Access Method, 색인 순차 접근 방식)과 관계형 데이터 접근 방식을 모두 제공하며, 윈도우, 리눅스, 넷웨어 등 여러 플랫폼과 호환된다. ADS는 로열티가 없는 로컬 파일 서버 데이터베이스 또는 전체 클라이언트-서버 버전으로 제공된다. ADS는 확장성이 뛰어나고 관리가 필요 없으며, .NET 프레임워크, Object Pascal(델파이), Visual FoxPro(폭스프로), PHP, Visual Basic(VB), Visual Objects(VO), Vulcan, Clipper, Perl, 자바, xHarbour 등 다양한 통합 개발 환경(IDE)을 지원한다.

2. 1. 3. 엠프레스 임베디드 데이터베이스 (Empress Embedded Database)

엠프레스 소프트웨어(Empress Software, Inc.)는 [http://www.empress.com 엠프레스 임베디드 데이터베이스]의 개발사로, 1979년에 설립된 비상장 기업이다. 엠프레스 임베디드 데이터베이스는 완전한 기능을 갖춘 관계형 데이터베이스로, 의료 시스템, 네트워크 라우터, 원자력 발전소 모니터, 위성 관리 시스템 등 신뢰성과 강력한 성능이 요구되는 다양한 임베디드 시스템 애플리케이션에 사용되고 있다.[3] 엠프레스는 ACID를 준수하는 SQL 데이터베이스 엔진으로, C, C++, Java, JDBC, ODBC, SQL, ADO.NET 및 커널 레벨의 API를 제공한다. 이러한 API를 사용하여 개발된 애플리케이션은 독립 실행형 및/또는 서버 모드로 실행될 수 있다. 엠프레스 임베디드 데이터베이스는 리눅스, 유닉스, 마이크로소프트 윈도우 및 실시간 운영 체제에서 실행된다.

2. 1. 4. eXtremeDB

맥오브젝트(McObject)에서 출시한 eXtremeDB는 실시간 임베디드 시스템을 위해 설계된 최초의 인메모리 임베디드 데이터베이스이다.[4] 고장 허용 애플리케이션을 위한 eXtremeDB 고가용성(HA) 기능을 제공한다. 현재는 64비트 및 트랜잭션 로그 에디션, 인메모리 및 온디스크 데이터 스토리지를 결합한 하이브리드 eXtremeDB Fusion, 운영 체제 커널에서 실행되도록 설계된 eXtremeDB 커널 모드 등을 제공한다.[4] eXtremeDB는 전 세계 수백만 개의 실시간 및 임베디드 시스템에서 사용되고 있다.[4]

2. 1. 5. 인터베이스 (InterBase)

엠바카데로 테크놀로지스(Embarcadero Technologies)의 인터베이스(InterBase)는 턴키 애플리케이션에 내장될 수 있는, IoT 상을 수상한 크로스 플랫폼, 유니코드 지원 SQL 데이터베이스 플랫폼이다. 즉시 사용 가능한 SMP 지원, 디스크 내 AES 256비트 암호화, SQL 92 및 ACID를 준수하며, Windows, Macintosh, Linux, Solaris, iOS 및 Android 플랫폼을 지원한다. 중소기업 및 대기업 모두에 적합하며, 수백 명의 사용자와 모바일 애플리케이션 개발을 지원한다.

인터베이스 라이트(InterBase Light)는 모든 모바일 장치에서 사용할 수 있는 무료 버전으로, 모바일 애플리케이션에 적합하다. 기업은 변경 관리 및 보안 요구 사항이 증가함에 따라 유료 버전으로 전환할 수 있다. 인터베이스는 국방, 항공우주, 석유 및 가스, 제조업 분야에서 높은 채택률을 보이고 있다.

2. 1. 6. 인피니티DB (InfinityDB)

인피니티DB(InfinityDB)는 보일러 베이(Boiler Bay Inc.)에서 제공하는 임베디드 자바 DBMS로, 정렬된 계층적 키/값 저장소이다. 암호화 버전과 클라이언트/서버 버전을 갖추고 있으며, 멀티 코어 속도는 특허 출원 중이다. 인피니티DB는 안전하고, 트랜잭션을 지원하며, 압축 기능이 있고, 견고하며, 즉시 설치와 제로 관리를 위해 단일 파일로 제공된다. API에는 단순하고 빠른 'ItemSpace', ConcurrentNavigableMap 뷰, JSON 등이 포함된다. RemoteItemSpace는 임베디드 API를 다른 데이터베이스 인스턴스로 투명하게 리디렉션할 수 있다. 클라이언트/서버에는 경량 Servlet 서버, 웹 관리 및 데이터베이스 브라우징, 파이썬용 REST가 포함된다.[1]

2. 1. 7. 인포믹스 다이내믹 서버 (Informix Dynamic Server)

IBM의 인포믹스 다이내믹 서버(Informix Dynamic Server, IDS)는 설치 용량이 적고, 프로그래밍이 가능하며, 자율성을 갖춘 임베디드 기능과 더불어 고가용성 및 유연한 복제 기능 등 엔터프라이즈급 데이터베이스 기능을 결합한 '엔터프라이즈급 임베디드 데이터베이스 서버'로 특징지어진다.[7] IDS는 IP 전화 통화 처리 시스템, POS(Point of Sale, 판매 시점 정보 관리) 애플리케이션, 금융 거래 처리 시스템 등과 같이 깊이 임베디드된 시나리오에서 사용된다.[7]

2. 1. 8. 솔리드DB (solidDB)

솔리드DB(solidDB)는 온디스크/인메모리 하이브리드 관계형 데이터베이스로, 통신 장비, 네트워크 소프트웨어 및 유사 시스템에서 임베디드 시스템 데이터베이스로 자주 사용된다. 인메모리 데이터베이스 기술은 수십만 건의 트랜잭션을 초당 처리하고 마이크로초 단위로 응답 시간을 측정할 수 있도록 한다. 고가용성 옵션은 항상 동기화된 두 개의 데이터 사본을 유지한다. 시스템 장애 발생 시 애플리케이션은 데이터 손실 없이 1초 이내에 solid DB에 대한 액세스를 복구할 수 있다.

2. 1. 9. SQL 서버 컴팩트 (SQL Server Compact)

마이크로소프트(Microsoft)에서 개발한 임베디드 데이터베이스로, 다중 프로세스 연결, T-SQL, ADO.NET 동기화 서비스(백엔드 데이터베이스와 동기화), SQL 서버와의 병합 복제, LINQ to SQL, LINQ to Entities, ADO.NET 등의 다양한 기능을 제공한다. 데스크톱 및 모바일 윈도우 플랫폼에서 실행된다. 오랫동안 시장에 출시되어 많은 기업에서 운영 소프트웨어에 사용되어 왔다. SQL CE, SQL Server CE, SQL Server Mobile, SQL Mobile 등 여러 이름으로 알려져 있다.

2. 2. 오픈 소스 임베디드 데이터베이스

오픈 소스 제품들은 무료로 사용할 수 있으며, 커뮤니티의 지원을 받을 수 있다는 장점이 있다. 다음은 주요 오픈 소스 임베디드 데이터베이스 제품들이다(알파벳 순):

  • 액티언 젠(Actian Zen)
  • [https://arcticdb.io ArcticDB]
  • 버클리 DB
  • 덕DB(DuckDB)
  • [https://github.com/h2database/h2database H2]
  • HSQLDB
  • [https://kuzudb.com KùzuDB]
  • [https://lancedb.com/ LanceDB]
  • LMDB
  • 마이머 SQL(Mimer SQL)
  • 모네트DB 임베디드
  • [https://objectbox.io/ ObjectBox]
  • [https://www.objectdb.com/ ObjectDB]
  • [https://rocksdb.org/ RocksDB]
  • SQLite
  • [http://sophia.systems 소피아 임베디드 키-값 스토리지]
  • 파이어버드 임베디드

2. 2. 1. 버클리 DB (Berkeley DB)

오라클에서 제공하는 빠르고 오픈 소스인 임베디드 데이터베이스이다. 원래 캘리포니아 대학교에서 개발되었다.[8] 리눅스BSD 유닉스 운영 체제, 아파치 웹 서버, OpenOffice 생산성 제품군 등 여러 잘 알려진 오픈 소스 제품에서 사용된다. 그럼에도 불구하고, 최근 몇 년 동안 많은 유명 프로젝트에서 "적을수록 좋다" 디자인을 기반으로 주요 시나리오에서 버클리 DB보다 성능이 뛰어나고, 라이선스 변경으로 인해 LMDB로 전환했다.[9]

2. 2. 2. 덕DB (DuckDB)

덕DB는 덕DB 랩스(DuckDB Labs)에서 제공하는 임베디드 데이터베이스이다.[1]

2. 2. 3. 파이어버드 임베디드 (Firebird Embedded)

파이어버드 임베디드는 관계형 데이터베이스 엔진이다. InterBase의 오픈 소스 포크로서, ACID를 준수하며, 트리거와 저장 프로시저를 지원하고, Linux, OSX 및 Windows 시스템에서 사용할 수 있다. 파이어버드 2.5부터는 파이어버드 클래식 및 슈퍼서버 버전과 동일한 기능을 가지며, 둘 이상의 스레드(및 애플리케이션)가 동시에 동일한 데이터베이스에 접근할 수 있다. 따라서 파이어버드 임베디드는 데이터베이스에 접근하는 단일 스레드 클라이언트를 위한 로컬 서버 역할을 한다(즉, ASP.NET 웹 애플리케이션에서 제대로 작동한다. ASP.NET에서는 각 사용자가 자체 스레드를 가지므로 두 사용자가 동시에 동일한 데이터베이스에 접근할 수 있지만, ASP.NET이 각 사용자에 대해 새로운 스레드를 열기 때문에 동일한 스레드에 있지 않다). 표준 파이어버드 API 진입점을 내보낸다. 파이어버드 임베디드 데이터베이스의 주요 장점은 SQLite 또는 Access 데이터베이스와 달리, 어떠한 수정 없이도 전체 파이어버드 서버에 플러그인될 수 있으며, 또한 멀티 플랫폼(Linux, OS X에서 전체 ASP.NET Mono 지원)에서 실행된다는 것이다.

파이어버드는 정적으로 링크될 수 없으므로 진정으로 임베디드된 것은 아니다.

2. 2. 4. H2

자바로 작성된 오픈 소스 데이터베이스 엔진이다. 임베디드 및 서버 모드, 클러스터링을 지원하며, 구글 앱 엔진 내에서 실행 가능하다. 암호화된 데이터베이스 파일(AES 또는 XTEA)을 지원한다. H2의 개발은 2004년 5월에 시작되었으며, 2005년 12월 14일에 처음 공개되었다. H2는 이중 라이선스로, 수정된 MPL 1.1(Mozilla Public License) 또는 (수정되지 않은) EPL 1.0(Eclipse Public License) 하에 사용할 수 있다.[1]

2. 2. 5. HailDB (formerly Embedded InnoDB)

InnoDB 스토리지 엔진의 독립형 임베디드 형태이다. HailDB는 InnoDB 스토리지 엔진과 동일한 코드 기반을 사용하므로 고성능 및 확장성, 다중 버전 동시성 제어(MVCC), 행 수준 잠금, 교착 상태 감지, 내결함성 및 자동 충돌 복구 등 많은 동일한 기능을 포함한다.[5] 임베디드 엔진은 MySQL과 완전히 독립적이므로 네트워킹, 객체 수준 권한 등과 같은 서버 구성 요소는 없다. MySQL 서버 오버헤드를 제거함으로써 InnoDB는 작은 공간을 차지하며 고성능과 동시성이 필요한 응용 프로그램에 적합하다. 대부분의 임베디드 데이터베이스 시스템과 마찬가지로 HailDB는 SQL이 아닌 ISAM과 유사한 C API로 주로 접근하도록 설계되었다 (매우 기본적인 SQL 변형은 지원되지만).[5]

이 프로젝트는 2015년 이후 유지 관리되지 않는다.[6]

2. 2. 6. HSQLDB

HSQLDB는 자바 가상 머신에서 실행되는 관계형 데이터베이스 관리 시스템으로, BSD와 유사한 라이선스를 사용하는 오픈 소스이다.[1] HSQLDB는 다양한 인 메모리 및 디스크 기반 테이블 모드, 유니코드, SQL:2016을 지원한다.[1]

2. 2. 7. LevelDB

LevelDB는 구글(Google)이 빅테이블 저장소 설계를 가볍게 구현하기 위해 만든 정렬된 키/값 저장소이다. LevelDB를 사용하는 유일한 방법인 라이브러리의 기본 API는 C++이다. 또한 대부분의 기능에 대한 공식 C 래퍼를 포함한다. 타사 API 래퍼로는 파이썬(http://code.google.com/p/py-leveldb/), PHP(http://pecl.php.net/package/leveldb), Go(https://github.com/jmhodges/levigo) ([http://code.google.com/p/leveldb-go/ 순수 Go LevelDB 구현]이 있지만 아직 개발 중), Node.js(https://github.com/rvagg/node-leveldown/), Objective C용 등이 존재한다. 구글은 LevelDB를 New BSD License로 배포한다.

2. 2. 8. 라이트닝 메모리-맵드 데이터베이스 (LMDB)

라이트닝 메모리-맵드 데이터베이스(LMDB)는 시마스(Symas Corp.)에서 OpenLDAP 프로젝트를 위해 개발한 메모리 맵 키-값 데이터베이스이다. C 언어로 작성되었으며, API는 버클리 DB API를 기반으로 하지만 훨씬 단순화되었다.

이 라이브러리는 x86 객체 코드로 컴파일하면 40KB 미만으로 매우 작으며, 버클리 DB, LevelDB 등과 같은 유사한 라이브러리보다 일반적으로 빠르다. 높은 읽기 동시성에 최적화되어 있어, 리더는 락이 전혀 필요 없고 라이터를 블록하지 않으며, 라이터는 리더를 블록하지 않는다. 따라서 읽기 성능은 임의의 수많은 스레드와 CPU에서 완벽하게 선형적으로 확장된다.

다중 버전 동시성 제어(MVCC), 단일 레벨 스토어, 카피 온 라이트를 사용하는 B+트리를 구현하며, 데드락 없이 완전한 ACID 트랜잭션을 제공한다. 타사 래퍼는 [http://code.google.com/p/libglim/source/browse/trunk/mdb.hpp C++], [https://github.com/alepharchives/emdb Erlang], [https://github.com/dw/py-lmdb Python]용으로 존재한다. LMDB는 OpenLDAP Public License에 따라 OpenLDAP 프로젝트에서 배포하며, 2013년 현재 OpenLDAP 프로젝트는 LMDB를 선호하여 Berkeley DB 사용을 중단하고 있다.

2. 2. 9. 마이머 SQL (Mimer SQL)

마이머 SQL은 관계형 데이터베이스 서버의 임베디드 제로 유지 관리 버전이다. 모듈식 설계로 인해 공간을 적게 차지하며, 윈도우, 리눅스, Automotive Grade Linux, 안드로이드, QNX, INTEGRITY 등에서 SQL 표준을 완벽하게 지원한다.

2. 2. 10. 모네트DB (MonetDB) 임베디드

모네트DB는 오픈 소스 MonetDB SQL 칼럼 스토어 엔진의 임베디드 버전이다.[1] C, C++, 자바(JDBC) 및 파이썬에서 사용할 수 있다.[1] MPL 2.0을 기반으로 하는 MonetDB 라이선스를 따른다.[1] 이전 버전인 MonetDBLite(R, 파이썬 및 자바용)는 더 이상 유지 관리되지 않으며, MonetDB/e로 대체되었다.[1]

2. 2. 11. SQLite

SQLite는 자체 포함형, 서버리스, 제로 구성, 트랜잭션 SQL 데이터베이스 엔진을 구현하는 소프트웨어 라이브러리이다. SQLite는 세계에서 가장 널리 배포된 SQL 데이터베이스 엔진이다. SQLite의 소스 코드(주로 C)는 퍼블릭 도메인에 있으며, 네이티브 C 라이브러리와 데이터베이스를 위한 간단한 명령줄 클라이언트를 포함하고 있다. 안드로이드, 프리BSD, iOS, macOS, 윈도우 10을 포함한 여러 운영 체제에 포함되어 있으며,[30] 크로미움 웹 브라우저 및 파생 제품에서도 사용된다.[31]

2. 2. 12. RocksDB

페이스북에서 개발되었으며, LevelDB의 포크로 시작되었다.[10] 특히 SSD에서의 성능에 중점을 둔다. 트랜잭션,[11] 백업,[12] 스냅샷,[13] 블룸 필터,[14] 컬럼 패밀리,[15] 만료, custom merge operators, 더 많은 튜닝 가능한 콤팩션, 통계 수집,[19] 및 지리 공간 인덱싱[20]을 포함한 많은 기능을 추가했다. ArangoDB,[21] Ceph,[22] CockroachDB,[23] MongoRocks,[24] MyRocks,[25] Rocksandra,[26] TiKV,[27][28] 및 YugabyteDB를 포함한 여러 다른 데이터베이스 내부의 스토리지 엔진으로 사용된다.[29]

3. 스토리지 엔진 비교

다음은 주요 임베디드 데이터베이스 제품 목록이다(알파벳 순).

제품명개발/제조사
액티언 젠액티언(Actian)
어드밴티지 데이터베이스 서버사이베이스(Sybase Inc.)
[https://arcticdb.io ArcticDB]맨 그룹(Man Group)
버클리 DB오라클(Oracle Corporation)
덕DB덕DB 랩스(DuckDB Labs)
CSQLcsqlcache.com
확장 가능한 스토리지 엔진마이크로소프트(Microsoft)
eXtremeDB맥오브젝트(McObject)
파이어버드 임베디드
[https://github.com/h2database/h2database H2]
HSQLDBHSQLDB.ORG
인포믹스 다이내믹 서버IBM
인피니티DB보일러 베이(Boiler Bay Inc.)
InnoDB오라클(Oracle Corporation)
인터베이스엠바카데로 테크놀로지스
[https://kuzudb.com KùzuDB]
[https://lancedb.com/ LanceDB]
라이트닝 메모리-맵드 데이터베이스시마스(Symas Corp.)
마이머 SQL
모네트DB 임베디드
[https://objectbox.io/ ObjectBox]
[https://www.objectdb.com/ ObjectDB]
[https://rocksdb.org/ RocksDB]
솔리드DB
SQLite
SQL 서버 컴팩트마이크로소프트(Microsoft Corporation)
[http://sophia.systems 소피아 임베디드 키-값 스토리지]


참조

[1] 웹사이트 What is a Database Model https://www.lucidcha[...] 2022-11-06
[2] 간행물 COTS Databases For Embedded Systems http://www.embedded-[...] Embedded Computing Design 2007-01
[3] 문서 Empress Offers an Effective Embedded Database Solution http://www.craigsmul[...] 2005
[4] 간행물 Kernel Mode Databases: A DBMS Technology For High-Performance Applications http://www.ddj.com/d[...] Dr. Dobb's Journal 2008-04
[5] 웹사이트 HailDB homepage http://www.haildb.co[...]
[6] 블로그 Shutting down HailDB http://www.haildb.co[...] HailDB 2015-08-19
[7] 웹사이트 Embedding Informix Dynamic Server http://www-01.ibm.co[...]
[8] 문서 Berkeley DB
[9] 뉴스 Update: Oracle Buys Sleepycat open-source database vendor http://www.infoworld[...] InfoWorld 2006-02-14
[10] 웹사이트 RocksDB Basics https://github.com/f[...] 2018-07-19
[11] 웹사이트 RocksDB transactions https://github.com/f[...] 2016-04-04
[12] 웹사이트 How to backup RocksDB? https://github.com/f[...] 2017-07-19
[13] 웹사이트 Checkpoints https://github.com/f[...] 2017-07-19
[14] 웹사이트 RocksDB bloom filters https://github.com/f[...] 2016-04-04
[15] 웹사이트 Column families in RocksDB https://github.com/f[...] 2016-04-04
[16] 웹사이트 RocksDB TTL support https://github.com/f[...] 2016-04-04
[17] 웹사이트 RocksDB merge operator https://github.com/f[...] 2016-04-04
[18] 웹사이트 Universal compaction https://github.com/f[...] 2016-04-04
[19] 웹사이트 RocksDB perf context and IO stats context https://github.com/f[...] 2016-04-04
[20] 웹사이트 Spatial indexing in RocksDB https://rocksdb.org/[...] 2018-07-19
[21] 웹사이트 Comparing new RocksDB and MMFiles storage engines https://arangodb.com[...] 2018-07-19
[22] 웹사이트 Storage Devices — Ceph Documentation http://docs.ceph.com[...] 2018-07-19
[23] 웹사이트 Storage Layer - CockroachDB https://www.cockroac[...] 2018-07-19
[24] 웹사이트 mongodb-partners/mongo-rocks: MongoDB storage integration layer for the Rocks storage engine https://github.com/m[...] 2018-07-19
[25] 웹사이트 MyRocks - A RocksDB storage engine with MySQL https://myrocks.io/ 2018-07-19
[26] 웹사이트 Open-sourcing a 10x reduction in Apache Cassandra tail latency https://instagram-en[...] 2018-03-05
[27] 웹사이트 RocksDB in TiKV - PingCAP https://pingcap.com/[...] 2017-09-15
[28] 웹사이트 A Glimpse into the World of Embedded Database Feat. RocksDB https://medium.com/w[...] 2019-11-21
[29] 웹사이트 How We Built a High Performance Document Store on RocksDB? https://blog.yugabyt[...] 2019-02-20
[30] 웹사이트 Shipping a New Mindset with SQLite in Windows 10 https://engineering.[...] Microsoft 2015-10-29
[31] 웹사이트 SQLite abstraction layer https://chromium.goo[...] 2023-09-27
[32] 간행물 COTS Databases For Embedded Systems http://www.embedded-[...] Embedded Computing Design 2007-01



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com