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

ウェブサイト:

カテゴリー

ライセンスのあるすべてのプラットフォームでのJNSEDB - Java NoSql Embeddable Databaseの代替

MongoDB

MongoDB

MongoDBは、必要なクエリとインデックス作成で必要なスケーラビリティと柔軟性を備えたドキュメントデータベースです
CouchDB

CouchDB

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

RethinkDB

RethinkDBはJSONをアプリにリアルタイムでプッシュします。アプリがデータをポーリングするとき、JSONは遅く、スケーラブルではなく、保守が面倒になります。
H2 Database Engine

H2 Database Engine

H2は、Javaで記述されたリレーショナルデータベース管理システムです。Javaアプリケーションに埋め込むか、クライアント/サーバーモードで実行できます。
CouchBase

CouchBase

Couchbaseは、NoSQLデータベースのマーケットシェアリーダーであり、AOL、Deutsche Post、NTT Docomo、Salesforceに実稼働展開しています。
CockroachDB

CockroachDB

ゴキブリは、ACIDトランザクションセマンティクスとバージョン化された値を第一級の機能としてサポートする分散キー/値データストアです。
HSQLDB

HSQLDB

HSQLDB(Hyper Structured Query Language Database)は、Javaで記述されたリレーショナルデータベース管理システムです。
Cosmos DB

Cosmos DB

Azure DocumentDBは、データベースエンジン内で直接JSONおよびJavaScriptをネイティブにサポートするようにゼロから設計されたNoSQLドキュメントデータベースサービスです。
  • 有料アプリ
  • Web