가볍고 임베드 가능, 키/가치 데이터베이스가 있습니까? (Diet CouchDB와 같은 것) [폐쇄

StackOverflow https://stackoverflow.com/questions/1161766

문제

나는 가벼운, 임베드 가능, 키/가치 데이터베이스가 있는지 궁금합니다.

키를 보내고 적절한 값으로 응답하는 가벼운 couchDB (편안한, 키/가치 등)와 같은 것입니다.

감사!

도움이 되었습니까?

해결책

관련 프로젝트 Couchdb Wiki의 페이지, "대안"아래 비슷한 프로젝트를 언급합니다.

  • 깃털 DB* Java의 Couchdb 클론.
  • 뇌졸중* 루비로 작성된 CouchDB와 유사한 데이터베이스는 Ruby 앱에 더 쉽게 포함시킬 수 있도록합니다.
  • MongoDB 고성능, 오픈 소스, 스키마가없는 문서 지향 데이터베이스.

그리고 물론 도쿄 캐비닛 이미 언급되었습니다.

또한 있습니다 neo4j Java의 "그래프 데이터베이스"입니다.

물론, CouchDB의 힘과 다른 것 중 일부는 키/값 쌍을 저장할 수있을뿐만 아니라 기본적으로 문서를 통해 쿼리를 실행하는 방법입니다.

프로그램에 포함시킬 수있는 간단한 키/값 데이터 스토어가 필요하다면 데이터 공연을 보유 할 필요가 없습니다. GDBM 당신의 필요에 맞을 수 있습니다.

귀하의 요구 (프로그래밍 언어, 동시성 요구 사항, 데이터 볼륨 등)에 대해 조금 더 알지 못하고 대답하기가 조금 어렵습니다.

* 웹 사이트는이 글을 쓰는 시점에 작동하지 않는 것 같습니다.

다른 팁

TinyCDB가 적합할까요?

http://www.corpit.ru/mjt/tinycdb.html

소개

TinyCDB는 CDB 패키지에 Dan J. Bernstein이 도입 한 데이터 구조 인 Constant Data Bases를 작성하고 읽기위한 매우 빠르고 간단한 패키지입니다. 매우 많은 수의 레코드를 가진 (키, 값) 쌍의 시퀀스로 검색 속도를 높이는 데 사용될 수 있습니다. 예제 사용법은 대규모 사용자 목록을 색인화하는 것입니다. 여기서 검색에서 큰 /etc /passwd 파일의 선형 읽기와 다른 많은 작업에 대한 선형 읽기가 필요합니다. 사용/API는 BerkeleyDB, GDBM 및 전통적인 *NIX DBM/NDBM 라이브러리에서 발견되는 것과 유사하며 Dan Bernstein의 CDB-0.75 패키지와 크게 호환됩니다.

CDB는 일정한 데이터베이스입니다. 즉, 런타임에 업데이트 할 수 없으며 재건되었습니다. 재건축은 원자 작동이며 다른 많은 유사한 패키지보다 훨씬 빠릅니다. 일단 생성되면 CDB가 쿼리 될 수 있으며 쿼리는 완료하는 데 시간이 거의 걸리지 않습니다.

간단하고 임베드 가능한 키/값 데이터베이스? 그건 거의 다 BDB

OS 파일 시스템은 가벼운 키/값 데이터베이스입니다. 키는 파일 이름이며 값은 파일의 데이터입니다.

"임베드 가능한"이라는 단어는 편안한 경우 이상한 의미를 지니고 있으므로 귀하의 요구 사항을 실제로 이해하지 못합니다. 그러나 필요한 것이 저장 및 검색 만 있으면 FS를 사용하지 않겠습니까?

체크 아웃 퍼트 - 귀하의 요구에 따라 라이센스가 부여 된 GPLV2 및/또는 독점입니다. 나는 그것을 사용한 적이 없지만 그것이 좋다고 들었습니다. 포트가 많은 인기있는 프레임 워크 및 언어에 대한 활성 개발중인 애플리케이션이 제정 된 키 가치 저장 데이터베이스입니다.

어떤 플랫폼을 위해? 도쿄 캐비닛 다양한 스크립팅 환경 (Java, Ruby, Perl, Lua 등)을위한 가볍고 내장 가능한 연관 데이터베이스 엔진입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top