JNSEDB - Java NoSql Embeddable Database
JNSEDB - Java NoSql Embeddable Database
0
Бесплатное ПО
Открытый код
Категории:
Разработка
Платформы:
Linux
Windows
Ссылки:
Официальный сайт
Github
Особенности:
nosql встраиваемый база данных java json
nosql встраиваемый база данных java json
JNSEDB - Java NoSql Встраиваемая база данных
Если вам нужна простая, постоянная, быстрая и встраиваемая база данных java
nosql, вы можете использовать jnsedb так:
String dbDir = System.getProperty ("user.dir") + "\ .mydb";
String database = "mydatabase";
JnsedbManager dbManager = new JnsedbEmbeddedServer (dbDir) .startup ().
GetManager (database);
// сохранить новую сущность
dbManager.store (myJavaObject);
// загружает (ленивый) все хранимые объекты класса MyJavaObject
Collection allMyJavaObjects = dbManager.loadAll
(MyJavaObject.class);
// загружает объект класса MyJavaObject, сохраненный с id = 1
dbManager.load (MyJavaObject.class, 1);
// удаляем объект класса MyJavaObject, сохраненный с id = 1
dbManager.delete (MyJavaObject.class, 1);
Функции:
* Простой в использовании
* Быстрый
* Постоянный
* Встраиваемый
* Индекс кэшируется в памяти
* Загруженные объекты могут быть кэшированы в памяти
* Сериализация с использованием Джексона, допускаются аннотации Джексона (@JsonInclude, @JsonProperty и т. Д.)
(MyJavaObject.class);
// загружает объект класса MyJavaObject, сохраненный с id = 1
dbManager.load (MyJavaObject.class, 1);
// удаляем объект класса MyJavaObject, сохраненный с id = 1
dbManager.delete (MyJavaObject.class, 1);
Функции:
* Простой в использовании
* Быстрый
* Постоянный
* Встраиваемый
* Индекс кэшируется в памяти
* Загруженные объекты могут быть кэшированы в памяти
* Сериализация с использованием Джексона, допускаются аннотации Джексона (@JsonInclude, @JsonProperty и т. Д.)
Аналоги (8):
-
MongoDB
Самая популярная база данных для современных приложений120
Бесплатное ПО Открытый кодMac Linux Web Windowsindexed database database-replication база данных sharding document-database nosql gridfs база данных nosql -
CouchDB
Apache CouchDB - это распределенная, отказоустойчивая и не требующая схем документная база данных ...34
Бесплатное ПО Открытый кодMac Linux Android Windowsrest api база данных developer-tools http nosql база данных nosql javascript json -
RethinkDB
База данных с открытым исходным кодом для веб в реальном времени16
Бесплатное ПО Открытый кодMac Linux Windowsnosql база данных json распределенная база данных -
H2 Database Engine
H2 - это система управления реляционными базами данных, написанная на Java.14
Бесплатное ПО Открытый кодMac Linux Windowsреляционная база данных database база данных sql -
CouchBase
Couchbase является лидером на рынке баз данных NoSQL, развернув производство на AOL, Deutsche ...13
Бесплатное ПО Открытый кодMac Linux Windowsnosql database база данных база данных nosql -
CockroachDB
Cockroach - это распределенное хранилище данных ключ / значение, которое поддерживает транзакционную семантику ACID и ...12
Бесплатное ПО Открытый кодMac Linuxacid-transactional-semantics developer-tools business-database nosql object-relational-database реляционная база данных business-intelligence json sql -
HSQLDB
HSQLDB (Hyper Structured Query Language Database) is a relational database management system...8
Бесплатное ПО Открытый кодMac Linux Windowsреляционная база данных database база данных sql -
Cosmos DB
Azure DocumentDB - это служба базы данных документов NoSQL, разработанная с нуля до нуля ...5
Платное ПОWebdatabase база данных developer-tools business-database document-database nosql business-intelligence json