0
JNSEDB - Java NoSql Embeddable Database
JNSEDB to prosta, trwała, szybka i osadzalna baza danych java nosql dedykowana małym aplikacjom.Ta baza danych może być osadzona w dowolnej aplikacji Java bez konieczności marnowania czasu na konfigurację.Dodaj wymaganie maven i zacznij korzystać z bazy danych.
JNSEDB - Java NoSql Embeddable Database Jeśli potrzebujesz prostej, trwałej, szybkiej i osadzalnej bazy danych java nosql, możesz użyć jnsedb w następujący sposób: String dbDir = System.getProperty ("user.dir") + "\ .mydb";Baza danych ciągów = „moja baza danych”;JnsedbManager dbManager = nowy JnsedbEmbeddedServer (dbDir) .startup (). GetManager (baza danych);// zapisz nowy obiekt dbManager.store (myJavaObject);// ładuje (leniwie) wszystkie przechowywane obiekty klasy MyJavaObject CollectionallMyJavaObjects = dbManager.loadAll (MyJavaObject.class);// ładuje obiekt klasy MyJavaObject przechowywany z id = 1 dbManager.load (MyJavaObject.class, 1);// usuń obiekt klasy MyJavaObject przechowywany z id = 1 dbManager.delete (MyJavaObject.class, 1);Cechy: * Prosty w użyciu * Szybki * Trwały * Osadzalny * Indeks jest buforowany w pamięci * Załadowane obiekty mogą być buforowane w pamięci * Serializacja przy użyciu Jacksona, adnotacje Jacksona są dozwolone (@JsonInclude, @JsonProperty itp.)
Stronie internetowej:
https://github.com/itadvc/jnsedbcechy
Kategorie
Alternatywy dla JNSEDB - Java NoSql Embeddable Database'a dla wszystkich platform z dowolną licencją
126
35
16
14
H2 Database Engine
H2 to system zarządzania relacyjnymi bazami danych napisany w Javie.Może być osadzony w aplikacjach Java lub uruchomiony w trybie klient-serwer.
13
12
CockroachDB
Karaluch to rozproszony magazyn danych klucz / wartość, który obsługuje semantykę transakcyjną ACID i wartości wersji jako funkcje najwyższej klasy.
8