JNSEDB - Java NoSql Embeddable Database

JNSEDB - Java NoSql Embeddable Database

JNSEDBは、小規模なアプリケーション専用のシンプルで永続性があり、高速で埋め込み可能なjava nosqlデータベースです。このデータベースは、設定を無駄にすることなく、任意のJavaアプリケーションに組み込むことができます。Maven要件を追加し、データベースの使用を開始します。
JNSEDB-Java NoSql Embeddable Databaseシンプルで永続性があり、高速で埋め込み可能なjava nosqlデータベースが必要な場合は、次のようにjnsedbを使用できます。String dbDir = System.getProperty( "user.dir")+ "\ .mydb";文字列データベース= "mydatabase";JnsedbManager dbManager = new 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など)
jnsedb--java-nosql-embeddable-database

ウェブサイト:

カテゴリー

AndroidのJNSEDB - Java NoSql Embeddable Databaseの代替

CouchDB

CouchDB

Apache CouchDBは、RESTful HTTP / JSON APIを介してアクセス可能な、分散型で耐障害性がありスキーマフリーのドキュメント指向データベースです。