언어 선택

홈 페이지 arrow-right ... arrow-right 개발 도구 arrow-right QDBM

6개의 무료 및 유료 대안을 QDBM에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 upscaledb, GDBM입니다. 이 외에도 사용자들은 QDBM와 Oracle Berkeley DB, Tokyo Cabinet, Kyoto Cabinet 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: 개발 도구.


upscaledb
Free Open Source

응용 프로그램에 연결되고 분석에 최적화 된 고성능 임베디드 데이터베이스 ...

GDBM
Free Open Source

GNU dbm (또는 간단히 GDBM)은 확장 가능한 해싱을 사용하는 데이터베이스 함수 라이브러리입니다 ...

Oracle Berkeley DB
Free Open Source

버클리 DB (BDB)는 고성능 임베디드 데이터베이스를 제공하는 소프트웨어 라이브러리입니다.

LevelDB는 Google에서 작성된 빠른 키-값 저장 라이브러리로 다음에서 정렬 된 매핑을 제공합니다.

빠른 데이터베이스 관리자

QDBM 플랫폼

tick-square Linux
tick-square Mac
tick-square Windows

QDBM 개요

QDBM은 데이터베이스 관리를위한 루틴 라이브러리입니다. 데이터베이스는 레코드를 포함하는 간단한 데이터 파일이며 각각은 키와 값의 쌍입니다. 모든 키와 값은 가변 길이의 직렬 바이트입니다. 이진 데이터와 문자열을 모두 키와 값으로 사용할 수 있습니다. 데이터 테이블 개념이나 데이터 유형이 없습니다. 레코드는 해시 테이블 또는 B + 트리로 구성됩니다.

해시 테이블의 데이터베이스는 각 키가 데이터베이스 내에서 고유해야하므로 키가 겹치는 두 개 이상의 레코드를 저장할 수 없습니다. 다음 액세스 방법이 데이터베이스에 제공됩니다. 키 및 값으로 레코드 저장, 키로 레코드 삭제, 키로 레코드 검색. 또한 순서는 임의적이지만 모든 키에 대한 순회 액세스가 제공됩니다. 이러한 액세스 방법은 UNIX 표준에 정의 된 DBM (또는 추종자 : NDBM 및 GDBM) 라이브러리와 유사합니다. QDBM은 더 높은 성능으로 인해 DBM의 대안입니다.

B + 트리의 데이터베이스는 키가 중복 된 레코드를 저장할 수 있습니다. 해시 테이블의 데이터베이스와 같이 저장, 삭제 및 검색 액세스 방법이 제공됩니다. 레코드는 사용자가 지정한 비교 기능에 따라 순서대로 저장됩니다. 커서를 사용하여 오름차순 또는 내림차순으로 각 레코드에 액세스 할 수 있습니다. 이 메커니즘에 따르면, 문자열에 대한 순방향 일치 검색 및 정수에 대한 범위 검색이 실현됩니다. 또한 B + 트리의 데이터베이스에서도 거래가 가능합니다.

QDBM은 C로 작성되었으며 C, C ++, Java, Perl 및 Ruby의 API로 제공됩니다. QDBM은 POSIX를 준수하는 API가있는 플랫폼에서 사용할 수 있습니다. QDBM은 GNU Lesser General Public License에 따라 라이센스가 부여 된 무료 소프트웨어입니다.

QDBM 특징

tick-square Database

소프트웨어에 대한 의견을 공유하고 리뷰를 남겨 더 나아지도록 도와주세요!

QDBM 카테고리

개발 도구

QDBM 태그

dbm key-value nosql

변경 제안

귀하의 의견

등급을 선택하세요
평점을 선택하세요

Your vote has been counted.

Do you have experience using this software?