IBoxDB
2014-02-07 10:24:34 阿炯

本站赞助商链接,请多关照。 iBoxDB是一个支持事务的高性能对象数据库,采用C#开发并在Microsoft Public License (Ms-PL)协议下授权。


iBoxDB具有以上完备的NoSQL数据库功能,但非常轻巧,使用方便,启动速度飞快,占用内存低,并且只使用了最基本的平台库,有.Net和Java版本,能在.NET, Java,Windows Phone,Android下运行。 数据处理效率高,在一个长整数主键的表中,普通机器就能实现每秒10,000次的对象插入操作。兼容Asp.net, Mono, Unity3D, Xamarin, Node.js。

iBoxDB has a well designed interface with great performance, you can focus on the businesses, not the theories of database. It can embed into an application and deploy on mobiles, desktops, servers, then help designers to persist objects and documents thread-safely with transaction support.

特点
拥有CRUD基本数据库操作
支持存取普通对象,不需要从指定类型继承
可自定义主键名称与主键类型,不需要实现一个固定的ObjectID接口
可同时创造多个数据库实例,每个数据库实例可以创建多张表
能执行SQL查询语句
支持在SQL查询中嵌入自定义函数
支持复合主键
支持单字段索引
支持复合索引(组合索引)
支持存取固定列对象
支持存取动态列对象,通过IDictionary<string,object>(.Net) HashMap<String,Object>(java)
优化多线程访问
可作为本地数据库运行
可作为内存数据库运行
可作为嵌入式数据库使用
可作为服务器-客户机方式使用
支持不阻塞的主从(Master/Slave)复制
支持不阻塞的主主(Master/Master)复制


最新版本:1.7


项目主页:http://iboxdb.codeplex.com/