JNSEDB - Java NoSql Embeddable Database

JNSEDB - Java NoSql Embeddable Database

JNSEDB est une base de données java nosql java simple, persistante, rapide et intégrable dédiée aux petites applications.Cette base de données peut être intégrée à n'importe quelle application java sans perdre de temps à configurer.Ajoutez l'exigence maven et commencez à utiliser la base de données.
JNSEDB - Base de données Java NoSql embarquable Si vous avez besoin d'une base de données Java Java simple, persistante, rapide et intégrable, vous pouvez utiliser jnsedb comme ceci: String dbDir = System.getProperty ("user.dir") + "\ .mydb";String database = "mydatabase";JnsedbManager dbManager = nouveau JnsedbEmbeddedServer (dbDir) .startup (). GetManager (base de données);// stocke la nouvelle entité dbManager.store (myJavaObject);// charge (paresseusement) tous les objets stockés de la classe MyJavaObject CollectionallMyJavaObjects = dbManager.loadAll (MyJavaObject.class);// charge l'objet de la classe MyJavaObject stocké avec id = 1 dbManager.load (MyJavaObject.class, 1);// supprime l'objet de la classe MyJavaObject stocké avec id = 1 dbManager.delete (MyJavaObject.class, 1);Caractéristiques: * Simple à utiliser * Rapide * Persistable * Intégrable * L'index est mis en cache en mémoire * Les objets chargés peuvent être mis en cache en mémoire * La sérialisation en utilisant jackson, les annotations jackson sont autorisées (@JsonInclude, @JsonProperty, etc.)
jnsedb--java-nosql-embeddable-database

Les catégories

Alternatives à JNSEDB - Java NoSql Embeddable Database pour toutes les plateformes avec n'importe quelle licence

MongoDB

MongoDB

MongoDB est une base de données de documents avec l'évolutivité et la flexibilité que vous souhaitez avec les requêtes et l'indexation dont vous avez besoin
CouchDB

CouchDB

Apache CouchDB est une base de données distribuée, tolérante aux pannes et sans schéma accessible via une API RESTful HTTP / JSON.
RethinkDB

RethinkDB

RethinkDB envoie JSON à vos applications en temps réel.Lorsque votre application recherche des données, elle devient lente, non évolutive et lourde à gérer.
H2 Database Engine

H2 Database Engine

H2 est un système de gestion de base de données relationnelle écrit en Java.Il peut être intégré dans des applications Java ou exécuté en mode client-serveur.
CouchBase

CouchBase

Couchbase est le leader des parts de marché des bases de données NoSQL, avec des déploiements de production chez AOL, Deutsche Post, NTT Docomo, Salesforce.
CockroachDB

CockroachDB

Cockroach est un magasin de données clé / valeur distribué qui prend en charge la sémantique transactionnelle ACID et les valeurs versionnées en tant que fonctionnalités de première classe.
HSQLDB

HSQLDB

HSQLDB (Hyper Structured Query Language Database) est un système de gestion de base de données relationnelle écrit en Java.
Cosmos DB

Cosmos DB

Azure DocumentDB est un service de base de données de documents NoSQL conçu dès le départ pour prendre en charge nativement JSON et JavaScript directement à l'intérieur du moteur de base de données.