123
JNSEDB - Java NoSql Embeddable Database

JNSEDB - Java NoSql Embeddable Database

JNSEDB是专用于小型应用程序的简单,可持久,快速和可嵌入的Java nosql数据库。该数据库可以嵌入到任何Java应用程序中,而不会浪费时间。添加Maven要求并开始使用数据库。
JNSEDB-Java NoSql可嵌入数据库如果您需要简单,可持久,快速且可嵌入的Java nosql数据库,则可以像下面这样使用jnsedb:String dbDir = System.getProperty(“ user.dir”)+“ \ .mydb”;字符串数据库=“ mydatabase”;JnsedbManager dbManager =新的JnsedbEmbeddedServer(dbDir).startup()。getManager(database);//存储新实体dbManager.store(myJavaObject);//加载(延迟)MyJavaObject Collection类的所有存储对象allMyJavaObjects = dbManager.loadAll(MyJavaObject.class);//加载存储为id = 1的MyJavaObject类的对象dbManager.load(MyJavaObject.class,1);//删除存储为id = 1的MyJavaObject类的对象dbManager.delete(MyJavaObject.class,1);特征:*使用简单*快速*持久*可嵌入*索引缓存在内存中*加载的对象可以缓存在内存中*使用jackson进行序列化,允许使用jackson批注(@ JsonInclude,@ JsonProperty等)

分类目录

Mac版JNSEDB - Java NoSql Embeddable Database的替代品

MongoDB

MongoDB

MongoDB是一个文档数据库,具有所需的可伸缩性和灵活性,可用于所需的查询和索引编制
CouchDB

CouchDB

Apache CouchDB是可通过RESTful HTTP / JSON API访问的分布式,容错和无模式的面向文档的数据库。
RethinkDB

RethinkDB

RethinkDB将JSON实时推送到您的应用程序中。当您的应用程序轮询数据时,它变得缓慢,不可扩展且维护麻烦。
H2 Database Engine

H2 Database Engine

H2是用Java编写的关系数据库管理系统。它可以嵌入Java应用程序中或以客户端-服务器模式运行。
CouchBase

CouchBase

Couchbase是NoSQL数据库市场份额的领导者,在AOL,Deutsche Post,NTT Docomo和Salesforce进行生产部署。
CockroachDB

CockroachDB

Cockroach是一个分布式键/值数据存储,它支持ACID事务语义和版本化的值作为一流的功能。
HSQLDB

HSQLDB

HSQLDB(超结构化查询语言数据库)是用Java编写的关系数据库管理系统。