iBoxDBJAVA C# 双引擎ACID NoSQL数据库
iBoxDB是一个具有双引擎(Java 和 C#)的高性能NoSQL数据库,支持直接在虚拟机上运行而无需获取机器码执行权限,内置了非结构化数据存取,ORM,缓存等模块,不依赖任何第三方功能组件,实现了一站式的应用程序数据处理服务, 可以帮助开发人员使用应用程序开发语言编写数据库操作代码,不受SQL有限语法所局限,可用递归式SQL查询(ftserver)。同时融合了关系数据库,对象数据库,文档数据库和嵌入式数据库的优点,支持 Java C# Android Mono Unity3D Xamarin ASP.NET Core JSP Windows Phone Nashorn Windows Linux OS X。内置了事务管理, 内存管理, 支持动态属性, 支持索引, 多数据库热同步等最先进的数据库特性,微内核结构,精简高效,直接复制就能运行在移动设备, 桌面系统及服务器上。
操作方便,易读
Java
Member m = new Member(); m.ID = box.newId(Member.IncTableID, 1); m.setName("Andy"); m.setTags(new Object[] { "Nice", "Strong" }); box.bind("Table").insert(m);
C#
box.Bind("Member").Insert( new Member() { ID=box.NewId( Member.IncTableID,1) , LoginName = "Andy", Password = Member.EncodePassowrd( "123" ), Tags = new string[]{ "Nice" , "Strong" } } );
支持动态,非结构化数据
game.put("GameType", "ACT"); box.bind("Table").insert(game);
Key-Value查询,支持组合Key
box.bind("Table", ID).select( Member.class ); //组合键 box.bind("Table2",8, "MyID").select(Product.class);
支持SQL-Like查询
box.select( Member.class, "from Member where Name==?", "MyName" );
运行图
数据库引擎,为应用程序的高速运行提供动力
评论
Hibari开源NoSQL数据库引擎
Hibari(在日语中意思为“云雀”)是一个专为高可靠性和大数据存储的数据库引擎,可用于云计算环境中,例如webmail、SNS和其他要求T/P级数据存储的环境中。Hibari支持Java,C/C++
Hibari开源NoSQL数据库引擎
0
Espresso NoSQL分布式NoSQL数据库
Espresso是一个来自LinkedIn的分布式NoSQL数据库,其具有高性能、高扩展性、支持事务、容错能力等重要特征。在LinkedIn,Espresso有着强大的应用规模,它运行在十几个集群中,
Espresso NoSQL分布式NoSQL数据库
0
UnQLite嵌入式NoSQL引擎
UnQLite是一个嵌入式的软件库,实现了自容器、无服务端、零配置和支持事务的NoSQL数据库引擎。UnQLite是一个文档存储数据库,类似于MongoDB,Redis,CouchDB等。同时也是一个
UnQLite嵌入式NoSQL引擎
0
rlite嵌入式 NoSQL 引擎
rlite是一个自容器、无服务端、零配置、支持事务和兼容Redis的数据库引擎。rlite对于Redis就好像SQLite对于SQL。使用场景:移动应用在开发环境中替换Redis堆栈在测试环境中替换R
rlite嵌入式 NoSQL 引擎
0
ChaosDB开源NoSQL数据库
开源NoSQL数据库,适合BTRFS文件系统。支持简单索引,批量命令。现在主要是自用,开源给大家吐槽。服务器端运行于Linux系统,客户端支持Windows和Linux。
ChaosDB开源NoSQL数据库
0
Titan分布式 NoSQL 数据库
Titan是美图公司基于TiKV开发的一个NoSQL数据库,Titan使用完全兼容Redis的通讯协议。主要特性:完全兼容Redis协议完全支持强一致性的分布式事务支持多租户模式无缝扩展高可用性下面是
Titan分布式 NoSQL 数据库
0