Download List

프로젝트 설명

EJDB is an embedded JSON database engine. It aims to be a fast MongoDB-like NoSQL library that can be embedded into C/C++/Nodejs/Python3/Lua applications. It features collection-level write locking, collection level transactions, string token matching queries, and a Node.js binding.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-01-24 09:49
1.0.55

컬렉션 조인 지원 됩니다 (표 #43).
Tags: Stable
Collection joins are now supported (ticket #43).

2013-01-14 04:50
1.0.50

이 릴리스는 중요 한 버그의 번호와 함께 제공 됩니다. 원자 "$ upsert" 작업 구현 되었습니다. 이 릴리스에 Nodejs 바인딩 API의 EJDB C 라이브러리 트랜잭션 API를 노출합니다. 그것은 하 찮은 "count(*)" 및 "$ dropall" 최적화 전체 컬렉션에 대 한 작업 (#27 및 #26 티켓). 릴리스 빌드에 대 한 커 닛 라이브러리 종속성을 제거합니다.
Tags: Stable
This release comes with a number of critical bugfixes. An atomic "$upsert" operation has been implemented. This release exposes the EJDB C library transaction API in the Nodejs binding API. It optimizes trivial "count(*)" and "$dropall" operations for whole collection (tickets #27 and #26). It removes the CUnit library dependency for release builds.

2012-12-29 06:28
1.0.37

이 버전에서 중요 한 버그의 번호 고정, 그리고 상당한 성능 향상; 있다 결과로 서, 메모리 할당 수가 20-30%로 감소 되었습니다. 이 릴리스에서 단일 인덱싱된 필드 업데이트 쿼리에 충돌 해결 (티켓: #23). 컬렉션 제거에는 충돌 해결 (티켓: #18). 그것은 필드 인덱스의 잘못 된 삭제 수정 (티켓: #16). Nodejs 데이터베이스 커서 이제 더 많은 GC 친절 있습니다. Mongodb 같은 추가 쿼리에 "$ elemMatch" 지원 (티켓: #13).
Tags: Stable
In this release a number of critical bugs have been fixed, and considerable performance enhancements made; as result, the number of memory allocs has been reduced by 20-30%. This release fixes a crash on update queries with single indexed field (ticket: #23). It fixes a crash on collection removal (ticket: #18). It fixes incorrect dropping of field indexes (ticket: #16). Nodejs database cursors now are more GC friendly. It adds mongodb-like "$elemMatch" support in queries (ticket: #13).

2012-12-21 06:38
1.0.30

이 릴리스에서 단일 쿼리 필드에 대 한 여러 일치 하는 조건을 사용할 수 있습니다. "$ AddToSet" 추가 (아니 배열 경우에만에 가치를 추가할 이미 배열에 있는) 및 "$ 풀" (배열에서 값의 모든 항목을 제거 합니다) 원자 연산. EJDB 데이터베이스에 대 한 명령줄 콘솔의 초기 버전이 있다. 모든 데이터베이스 API 메서드 콜백 없이 차단 됩니다.
Tags: Stable, cli
In this release you can use multiple matching conditions for a single query field. It adds "$addToSet" (add value to the array only if its not in the array already) and "$pull"(removes all occurrences of value from array) atomic operations. There are an initial version of a command line console for EJDB databases. All database API methods are blocking without callbacks.

2012-12-02 09:47
1.0.24

이 릴리스 다양 한 스레딩 문제를 해결, "$ 가닥" 및 "$ stror"를 사용 하는 경우 충돌 해결 작업을 "$ dropall"를 추가 쿼리 작업 장소를 제거 하기 위해 일치 하는 레코드 및 구현 더 나은 부울 형식 지원.
Tags: Stable
This release fixes various threading issues, fixes a crash when using the "$strand" and "$stror" operations, adds a "$dropall" query operation in order to in-place removal of matched records, and implements better boolean type support.

Project Resources