2015년 4월 9일자 오픈소스 임베디드 DB 리스트

NoSQL Databases

여기서 닷넷이 지원되는 기준으로 나열한다. 자바 지원은 추후 나열해 보겠다.

DBreeze

Professional, open-source, NoSql (embedded Key / Value storage), transactional, ACID-compliant, multi-threaded, object database management system for .NET 3.5> XAMARIN MONO . Written in C# .
닷넷 100% 기반 NoSQL 임베디드 DB
Mono를 통하여 윈도우 외 운영체제 및 휴대장치에서도 지원, .NET 3.5 이상

RaptorDB

NoSql, JSON based, Document store database with compiled .net map functions and automatic hybrid bitmap indexing and LINQ query filters (now with standalone Server mode, Backup and Active Restore, Transactions, Server side queries, MonoDroid support, HQ-Branch Replication, working in Linux)

Task 클래스를 통한 비동기 처리 때문에 닷넷 4 이상 필요.
순수 닷넷 100% 기반 NoSQL 임베디드 DB.
Mono를 통하여 윈도우 외 운영체제 및 휴대장치에서도 지원.

필자는 NancyFx MVC에서 세션 저장할 때 이 라이브러리 사용.

EJDB

EJDB aims to be a fast MongoDB-like library which can be embedded into C/C++, .Net, NodeJS, Python, Lua, Java, Ruby, Go applications under terms of LGPL license.

node.js 개발자들에게 유명한 NoSQL Embedded DB. 물론 닷넷과 자바 등의 타 언어 (바인딩)도 지원한다.
Tokyo Cabinet 기반.
C언어로 만들었기 때문에 구축 전 운영환경 확인 필수 (32/64)
닷넷 4 이상 필요. 비주얼 스튜디오 2012 이상 추천.

BergDB

BergDB is a Java/.NET database designed to be simple and efficient. It was created for us developers who prefer to focus on our specific task, rather then spend time on database issues. BergDB has: simple key-value storage, ACID transactions, historic queries, efficient concurrency control, secondary indexes, fast append-only storage, replication, transparent object serialization and more. BergDB is an embedded, open-source, document-oriented, schemaless, NoSQL database.

자바 기반 라이브러리기 때문에 닷넷은 IKVM을 통해 제공하고 있음.

BinaryRage

BinaryRage – the ultra fast .NET key/value store
– BinaryRage is designed to be a lightweight ultra fast key/value store for .NET with no dependencies
– It’s production-ready – already in several large production-environments
– Supports complex objects out of the box (and lists of objects)
– 100% FREE and open (no paid pro version or anything lame like that)
– No configuration, no strange driver/connector, no server, no setup – simply reference the dll and start using it in less than a minute.
– Created it because I think there is a huge need for a very simple key/value store
– If you hate writing boilerplate code – you will love BinaryRage

닷넷에서 RaptorDB와 아마 쌍벽을 이룰 것으로 보고 있다.
RaptorDB와 마찬가지로 Production Ready 이기 때문에 안정적으로 쓸 수 있다.
얘 또한 닷넷 4 이상이 필요하다.

composite / 2015년 4월 9일 / Piss Development

답글 남기기

Your email address will not be published / Required fields are marked *