Sobre Jnsedb - Java Nosql Embeddable Database

JNSEDB - Java NoSql Embeddable Database Se você precisa simples, persistível, rápido e embeddable java nosql banco de dados você pode usar jnsedb assim: String dbDir = System.getProperty("user.dir") + quot;\.mydb";; Base de dados de caracteres = quot;mydatabase"; JnsedbManager dbManager = novo JnsedbEmbeddedServer(dbDir).startup().getManager(base de dados); // armazenar nova entidade dbManager.store(myJavaObject); // cargas (lazy) todos os objetos armazenados da classe MyJavaObject Colecção < MyJavaObject > AllMyJavaObjects = dbManager.loadAll(MyJavaObject.class); // carrega objeto de classe MyJavaObject armazenado com id = 1 dbManager.load (MyJavaObject.class, 1); // excluir objeto da classe MyJavaObject armazenado com id = 1 dbManager.delete (MyJavaObject.class, 1); Características: * Simples de usar * Rápido * Persistível * Embutido * Índice é armazenado em memória * Os objetos carregados podem ser armazenados em memória * Serialização usando jackson, as anotações de jackson são permitidas (@JsonInclude, @JsonProperty etc)

Alternativas para Jnsedb - Java Nosql Embeddable Database

Mongodb

Mongodb

free proprietary
#1
Mongo DB é um banco de dados de documentos com a escalabilidade e flexibilidade que você deseja com a consulta e indexaç... ver detalhes
Couchdb

Couchdb

free open source
#2
Apache Couch DB é um banco de dados distribuído, tolerante a falhas e sem esquemas, acessível através de uma API RESTful... ver detalhes
Rethinkdb

Rethinkdb

free open source
#3
RethinkDB empurra JSON para seus aplicativos em tempo real. Quando seu aplicativo pesquisa por dados, torna-se lento, i... ver detalhes
Cockroachdb

Cockroachdb

free proprietary
Cockroach é uma datastore de chave/valor distribuída que suporta semântica transacional ACID e valores versionados como ... ver detalhes
H2 Database Engine

H2 Database Engine

free open source
H2 é um sistema de gerenciamento de banco de dados relacional escrito em Java. Pode ser incorporado em aplicações Java o... ver detalhes
Mangodb

Mangodb

free open source
MangoDB é um proxy de código aberto, que converte <a href='/alternativeto.net/software/mongodb/about/'>MongoDB</a wire p... ver detalhes
Hsqldb

Hsqldb

free open source
HSQLDB (Hyper Structured Query Language Database) é um sistema de gerenciamento de banco de dados relacional escrito em ... ver detalhes
Couchbase

Couchbase

free proprietary
Couchbase é o líder de ações de mercado de banco de dados NoSQL, com implantações de produção na AOL, Deutsche Post, NTT... ver detalhes
Cosmos Db

Cosmos Db

paid proprietary
Documento do Azure DB é um serviço de banco de dados de documentos NoSQL projetado do zero para apoiar nativamente JSON ... ver detalhes
Orbitdb

Orbitdb

free open source
O OrbitDB é um banco de dados sem servidor, distribuído e peer-to-peer. O OrbitDB usa o IPFS como armazenamento de dados... ver detalhes

Veja também