QDBM 대안
66개의 무료 및 유료 대안을 QDBM에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 upscaledb, GDBM입니다. 이 외에도 사용자들은 QDBM와 Oracle Berkeley DB, Tokyo Cabinet, Kyoto Cabinet 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: 개발 도구.
6개의 무료 및 유료 대안을 QDBM에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 upscaledb, GDBM입니다. 이 외에도 사용자들은 QDBM와 Oracle Berkeley DB, Tokyo Cabinet, Kyoto Cabinet 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: 개발 도구.
6개의 무료 및 유료 대안을 QDBM에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 upscaledb, GDBM입니다. 이 외에도 사용자들은 QDBM와 Oracle Berkeley DB, Tokyo Cabinet, Kyoto Cabinet 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: 개발 도구.
빠른 데이터베이스 관리자
빠른 데이터베이스 관리자
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에 따라 라이센스가 부여 된 무료 소프트웨어입니다.
소프트웨어에 대한 의견을 공유하고 리뷰를 남겨 더 나아지도록 도와주세요!
변경 제안
귀하의 의견
Your vote has been counted.
Do you have experience using this software?