Porovnání systémů správy databází objektů - Comparison of object database management systems
Tohle je srovnání významných systémů pro správu databází objektů, což ukazuje, jaké zásadní objektová databáze funkce jsou implementovány nativně.
název | Aktuální stabilní verze | Jazyk (y) | SQL Podpěra, podpora | Typy dat | Licence | Popis |
---|---|---|---|---|---|---|
Mezipaměti | 2017.2.1 | Cache ObjectScript (dynamický jazyk), základní. Mapování objektů Java / .NET je podporováno. | Podmnožina SQL. Zápis objektu je povolen. Podporuje vložený SQL, dynamický SQL a xDBC přístup. | Proprietární | MUMPS původ. Zahrnuje integrovanou podporu pro XML, Web / AJAX a systém EMB s názvem Ensemble. Podporuje vestavěné, klient / server a distribuované implementace. | |
ConceptBase | 8.1.13 (2019-12-09) | Telos | CBQL (na základě Datalog ) | žádné typy, ale třídy | open source, licence ve stylu FreeBSD | historická db, aktivní pravidla, meta-modelování, deduktivní pravidla |
Db4o | 8.0 (2011-03-09) | C#, Jáva | db4o-sql | Datové typy .NET a Java | GPL, Zvyk,[1] proprietární | Nativní dotazy, podpora LINQ, automatický vývoj schématu, transparentní aktivace / persistence, replikace na RDBMS, plugin Object Manager pro Visual Studio a Eclipse |
GemStone / S | 3.2.2 | Pokec | Žádný | Objekty a kód | Proprietární, dostupná bezplatná verze | Trvalý, transakční, víceuživatelský Smalltalk vyvinutý společností Systémy GemTalk. |
ObjectDatabase ++ | 4.4 (2015-07-03) | C ++, TScript | Proprietární | Vestavěné | ||
ObjectDB | 2.4.6 | Jáva | Žádné, používá JPA nebo JDO | Proprietární | ||
Objektivita / DB | 10.2.1 | C ++, C#, Jáva, Krajta, Pokec a XML | Nadmnožina SQL | Proprietární | Distribuovaný paralelní dotazovací modul | |
ObjectStore | 7.2 (Červenec 2011) | C ++, Jáva, interoperabilní s .NET | Podmnožina SQL (má také vlastní jazyk dotazu na objekt) | Proprietární | Integrovaná databáze podporující efektivní distribuovanou správu objektů C ++ a Java. Vyhýbá se složitostem a omezením produktů ORM, jako je Hibernate, ukládáním objektů přímo s neporušenými vztahy. Používá systém mapování založený na stránce pro rychlé zamykání a efektivní distribuované ukládání do mezipaměti na straně klienta. | |
ODABA | 12.3.0 (Srpen 2013) | C ++, .NET | Podmnožina SQL, DQL | Základní typy, třídy, vícenásobná dědičnost, slabé psaní | GPL | Terminologicky orientovaná databáze |
Otevřený přístup | 2.2 | C ++ | Ne | Proprietární | EDA databáze | |
OpenLink Virtuoso | 7.2.5.1 | C ++, Java / JSP, ASP, ASPX, Mono, RDF, SPARQL, SPARUL, SQL, Perl, Krajta, PHP, Rubín, XML, ODBC, JDBC, ADO.NET, další | SQL 9x / 200x | GPL nebo proprietární | ||
Perst | Java: 4,38 (2015-03-18) C #: 4,46 (2014-08-23) | Jáva (počítaje v to Java SE, Java ME & Android ), C# (počítaje v to .SÍŤ, .NET Compact Framework, Mono & Silverlight ) | JSQL - objektově orientovaná podmnožina SQL | Datové typy Java a .NET | GPL, Proprietární | Malá stopa vložená databáze. Rozmanité indexy a specializované tříd sběru; LINQ; replikace; KYSELÉ transakce; rodák fulltextové vyhledávání; zahrnuje ukázkové aplikace Silverlight, Android a Java ME. |
Picolisp | 3.1.1 | Picolisp | Licence MIT | DB zabudovaný do jazyka | ||
Versant Object Database / JPA / FastObjects | 9.1 / 3.0 / 12.0 (2015-10-21) | C ++ / Jáva / C# | OQL (ODMG 3.0) | Proprietární | ||
WakandaDB | 4 | JavaScript, C ++ | Bez podpory. ODPOČINEK místo toho lze použít SSJS. | JavaScript a 4D typy dat | AGPL, proprietární[2] | JavaScriptový modul NoSQL REST / na straně serveru. Integruje modul Webkit JavaScriptCore s API API HTML5 podporovanými na serveru. Tabulky a sloupce jsou nahrazeny JavaScript DataClasses a atributy. |
Databáze objektů Zope | Krajta, C. | Bez podpory. Indexování a vyhledávání objektů se provádí prostřednictvím zařízení ZCatalog. | Veřejná licence Zope |
Viz také
- Porovnání objektově-relačních systémů pro správu databází
- Porovnání systémů správy relačních databází
- Objektově-relační databáze
Reference
- ^ „Archivovaná kopie“. Archivovány od originál dne 2009-09-28. Citováno 2009-06-10.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Obchodní licence Wakanda“. Archivovány od originál dne 18. 2. 2013. Citováno 2013-05-14.