2011-12-17 1 views
6

SQLite처럼 Compact 한 NoSQL DB를 찾고, REST와 JSON을 지원하며, C/C++로 구현되고 전체 텍스트 검색이 가능한 것이 바람직합니다. 너는 그것을 추천 할 수 있니?가볍고 NoSQL DB를 지원하는 REST와 JSON

+1

RESTful 인터페이스를 통해 사용하는 데 신경을 쓰는 경우 왜 어떤 언어로 작성되었는지 신경 써야합니까? 그냥 궁금해서. –

+0

예 : 네이티브 임베디드 서버 응용 프로그램 용. – sof

+0

최신 버전의 MongoDB 2.6은 전체 텍스트 검색도 지원합니다. – vmr

답변

2

체크 아웃 MongoDB; 그것은 C++로 작성되었습니다.

또한 CouchDB을 확인할 수도 있지만 얼랭으로 작성되었습니다.

+3

MongoDB는 PC에서 실행되는 유일한 프로세스로 최적화되어 있고, 메모리 맵 파일에 전체 데이터베이스를로드하고, 전체를 사용하는 경향이 있기 때문에 거의 가볍지 않습니다. 제한 될 때 그것은 얻을 수 있고 우연히 행동하는 기억. CouchDB에 대해 충분히 알지 못합니다. 실행중인 bud Erlang (언어/런타임)은 가비지 수집 런타임으로 해석되므로 가볍지 않을 수 있습니다. –

+0

RethinkDB (https://t.co/e4I6Q2MTQq)는 MongoDB보다 가볍지 만 SQLite보다 훨씬 큽니다. – Lori

3

Google에서 작성한 빠른 키 - 값 저장 라이브러리 LevelDB은 문자열 키에서 문자열 값으로의 매핑 순서를 제공합니다. 독립 실행 형 파일 기반 데이터베이스로 사용할 수 있습니다. 다양한 언어 지원 (C/C++, Ruby, Java). 또한

Kyoto Cabinet을 확인, 경량 데이터베이스 라이브러리, DBM, 많은 언어에 대한 키 - 값 저장소, 독립형 파일 기반 데이터베이스 (또한 메모리) , 지원의 간단한 구현 (루비, 자바, C#을, PHP , 등).

관련 문제