DataNucleus Access Platform

Software screenshot:
DataNucleus Access Platform
Podrobnosti Software:
Verze: 4.0.4
Datum uploadu: 17 Feb 15
Vývojka: DataNucleus
Licence: Volný
Popularita: 4

Rating: nan/5 (Total Votes: 0)

DataNucleus Access Platform je open source, volně distribuován a nezávislé na platformě software, který poskytuje datové persistence a načítání dat do různých datových skladů s využitím různých API, s řadou z dotazu languages.Supported API, úschova a dotaz languagesAmong podporované API (Application Programming Interfaces), můžeme zmínit JDO (JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JDO3.1) a SPS (JPA1, JPA2, JPA2.1). Podporované úschova patří RDBMS, db4o, LDAP, Excel, XML, NeoDatis a JSON.
Na druhou stranu, DataNucleus Access Platform podporuje různé dotazovací jazyky, včetně JDOQL, JPQL, SQL, db4o rodáka, NucleusSQL a NeoDatis kritéria. Chcete-li JDO3.x a JPA2.0 byste měli používat DataNucleus verze 4.x, a chcete-li JDO3.x a JPA2.1 byste měli používat DataNucleus verze 3.x.Includes širokou škálu extensionsThanks své silné modulární architekturou , DataNucleus nájezd & rsquo; s implicitní funkce lze snadno rozšířit pomocí rozšíření. Široká škála rozšíření jsou k dispozici na projektu a rsquo; s internetových stránkách (viz odkaz na konci článku), kde si můžete prohlédnout informace o každé z nich.
Mezi nimi můžeme zmínit typy Java, Level 1/2 mezipaměti, anotace, JTA lokátoru, ClassLoader rozkladače, vedoucí prodejny, handler XML metadata, hodnota generátor, vedení JMX, autostart mechanismy, vlastnosti perzistence a továrnu připojení.
Kromě toho, dotazovací jazyk, identita řetězec překladatel, databanku identity, XML entita metadata resolver, typ měniče, vedoucí prodejny, psovod člen anotace, identita klíč překladatel, cache dotaz, metody dotaz a class anotace rozšíření psovod také available.Under kapotu a podporovaných operačních systemsBeing napsaný v programovacím jazyce Java, DataNucleus je nezávislý na operačním systému, protože podporuje GNU / Linux, BSD, Solaris, Microsoft Windows a operační systémy Mac OS X. Oba 64-bit a 32-bitové počítače platformy jsou podporovány v současné době

Co je nového v této verzi:.

  • Auto-generují MANIFEST.MF OSGi informace pomocí Maven balík plugin
  • Změna využití StringBuffer k StringBuilder pro efektivitu
  • Přidat opravu vylepšení smlouvy na JDK1.7 + pro kariérista při použití vlastností persistence
  • Přidává podporu pro hodnocení v paměti dotazu z String.concat
  • Poskytovat nouzové API pro runtime zlepšení
  • Přidat kontroly metadat pro některé chyby společný primární klíč specifikací
  • Podpora přetrvávání StringBuilder polí
  • SPS: stanovení kritérií FromImpl getJoins / getFetches pro návrat prázdnou sadu, když null
  • XML: restrukturalizovat, aby možnost používání různých JAXB implementací interně
  • XML: přidat podporu pro XML odsazení formátování
  • Cache: upgrade soudržnost podpora 3.6 +
  • RDBMS: přidána podpora pro rozsah dotazu v úložišti dat pro Derby, SQLServer 2012, Firebird
  • RDBMS: přidána podpora pro sekvence s SQLServer 2012
  • RDBMS: přidána podpora pro vztahy MN pomocí uspořádané seznamy
  • RDBMS: opravy pro tvorbu schémat pro vztahy MN
  • RDBMS: přidána podpora pro parametry s funkcí bulk-fetch
  • RDBMS: bulk-fetch přidána podpora pro pole, pole
  • RDBMS: přidat možnost vypnout hromadné načtení na jednotlivé dotaz
  • Geospatial: nový plugin zahrnující spojil prostorové / awtgeom plugins
  • Geospatial: přidáno chybět některé metody PostGIS a ověřen na nejnovější ovladač PostGIS JDBC
  • MongoDB: lepší ovladatelnost na objednávání / rozsahu částí dotazu napravit předchozí příspěvek
  • MongoDB: upgrade na použití nejnovější java řidič
  • HBase: fix problém s vyhledáváním ENUM uchovává v číselné (pořadové číslo)
  • různé jiné opravy chyb a drobná vylepšení

Co je nového ve verzi 3.3.5:

  • Wrap žádnou výjimku hozený z JDOHelper.getObjectId tak, aby splňuje JDO spec
  • Fix na třídu zatížení pro vlastnictví validátory na OSGi
  • pár oprav pro optimistické řízení vztahů
  • JDO: Změna PMF být Serializable
  • SPS: Změna EMF a CriteriaQuery být Serializable
  • SPS: Fix kritéria CONCAT podporují uvést správnou JPQL řetězce formulář
  • SPS: Přidává podporu pro IN s kritéria dotazy přes CriteriaBuilder
  • SPS: Přidává podporu pro JPQL & quot; dárkové & quot; v klauzuli WHERE
  • RDBMS: Přidává podporu pro hromadné načtení multi-cenil pole vybírání kandidáta, když v FetchPlan dotazu (odstraní & quot; 1 + N & quot; problém)
  • RDBMS: Přidává podporu pro SQLServer zvládnout JDOQL String.substring 2 args (Daniel Dai)
  • RDBMS: přidat podporu pro JDOQL String.concat (Daniel Dai)
  • RDBMS: Oprava detekce typu podkladového skladu potřebné pro kolekci, pomocí metadat více
  • MongoDB: Přidává podporu pro upřesnění MongoOptions při vytváření první spojení (Robin Zhang)
  • Spatial: Fix chybět některé metody PostGIS
  • různé jiné opravy chyb a drobná vylepšení

Co je nového ve verzi 3.2.9:

  • Wrap žádnou výjimku hozený z JDOHelper.getObjectId tak, aby splňuje JDO spec
  • Fix na třídu zatížení pro vlastnictví validátory na OSGi
  • pár oprav pro optimistické řízení vztahů
  • JDO: Změna PMF být Serializable
  • RDBMS: Přidává podporu pro hromadné načtení multi-cenil pole vybírání kandidáta, když v FetchPlan dotazu (odstraní & quot; 1 + N & quot; problém)
  • RDBMS: Přidává podporu pro SQLServer zvládnout JDOQL String.substring 2 args (Daniel Dai)
  • RDBMS: přidat podporu pro JDOQL String.concat (Daniel Dai)
  • RDBMS: Oprava detekce typu podkladového skladu potřebné pro kolekci, pomocí metadat více
  • MongoDB: Přidává podporu pro upřesnění MongoOptions při vytváření první spojení (Robin Zhang)
  • Spatial: Fix chybět některé metody PostGIS
  • Některé další opravy chyb a drobná vylepšení

Co je nového ve verzi 3.2.8:

  • Metadata: Přidejte úroveň zamykání zpracovávat zatížení metadat pomoc při prostředích s více podprocesy
  • Metadata: opravit chyby v OrderMetadata pro prostředích s více podprocesy
  • Fix na některých potenciálních spuštění problémy s ExecutionContext / ObjectProvider v prostředích s více podprocesy
  • Změnit & quot; datanucleus.SerializeRead & quot ;, & quot; datanucleus.cache.collections & quot ;, & quot; datanucleus.deletionPolicy & quot ;, & quot; datanucleus.query.jdoql.allowAll & quot ;, & quot; datanucleus.query.sql.allowAll & quot; být overrideable na PM / em
  • Cache: Aktualizace javax.cache podporu, aby & quot; 1,0-PFD & quot; standardní
  • RDBMS: Fix na přetrvávání obousměrného 1-N se Set
  • RDBMS: Změna doprovodné obchody za jednu na poli a musí být thread-safe
  • RDBMS: Podpora více booleovských výrazů ve výsledku doložku JDOQL / JPQL
  • RDBMS: Podpora pro přetrvávající pole serializován do lokálního souboru
  • RDBMS: Podpora pro přetrvávající typu souboru pole proudily do / z datového úložiště
  • RDBMS: Inovace & quot; zdroj dat & quot; plugin bod za & quot; connectionpool-quot ;, přidání dalších funkcí
  • Neo4j: podpora pro přetrvávání mapových polí (MAP, Map)
  • Neo4j: podpora pro použití vestavěnou databázi s vlastnostmi konfigurace uživatelem za předpokladu,
  • Neo4j: podpora pro přístup k základní Cypher u dotazu JDOQL / JPQL
  • MongoDB: podpora pro vyhodnocování dotazu z několika metod String in-datového úložiště (Marcin Jurkowski)
  • MongoDB: podpora pro vyhodnocování dotazu o Collection.contains in-datového úložiště (Marcin Jurkowski)
  • MongoDB: fix na získávání třídy verze pole (Marcin Jurkowski)
  • MongoDB: podpora dotaz literálů typu znaku
  • Některé další opravy chyb a drobná vylepšení

Co je nového ve verzi 3.3.4:

  • Metadata: Přidejte úroveň zamykání zpracovávat zatížení metadat pomoc při prostředích s více podprocesy
  • Metadata: opravit chyby v OrderMetadata pro prostředích s více podprocesy
  • Fix na některých potenciálních spuštění problémy s ExecutionContext / ObjectProvider v prostředích s více podprocesy
  • Změnit & quot; datanucleus.SerializeRead & quot ;, & quot; datanucleus.cache.collections & quot ;, & quot; datanucleus.deletionPolicy & quot ;, & quot; datanucleus.query.jdoql.allowAll & quot ;, & quot; datanucleus.query.sql.allowAll & quot; být overrideable na PM / em
  • Cache: Aktualizace javax.cache podporu, aby & quot; 1,0-PFD & quot; standardní
  • SPS: Fix na meta Attribute.isOptional vrátit false na PK pole
  • RDBMS: Fix na přetrvávání obousměrného 1-N se Set
  • RDBMS: Změna doprovodné obchody za jednu na poli a musí být thread-safe
  • RDBMS: Podpora více booleovských výrazů ve výsledku doložku JDOQL / JPQL
  • RDBMS: Podpora pro přetrvávající pole serializován do lokálního souboru
  • RDBMS: Podpora pro přetrvávající typu souboru pole proudily do / z datového úložiště
  • RDBMS: Inovace & quot; zdroj dat & quot; plugin bod za & quot; connectionpool-quot ;, přidání dalších funkcí
  • Neo4j: podpora pro přetrvávání mapových polí (MAP, Map)
  • Neo4j: podpora pro použití vestavěnou databázi s vlastnostmi konfigurace uživatelem za předpokladu,
  • Neo4j: podpora pro přístup k základní Cypher u dotazu JDOQL / JPQL
  • MongoDB: podpora pro vyhodnocování dotazu z několika metod String in-datového úložiště (Marcin Jurkowski)
  • MongoDB: podpora pro vyhodnocování dotazu o Collection.contains in-datového úložiště (Marcin Jurkowski)
  • MongoDB: fix na získávání třídy verze pole (Marcin Jurkowski)
  • MongoDB: podpora dotaz literálů typu znaku
  • různé jiné opravy chyb a drobná vylepšení

Co je nového ve verzi 3.2.7:

  • SPS: oprava do meta SimpleAttributeImpl.isVersion (Adrian Ber)
  • SPS: přidat podporu pro multi-pole připojit syntaxi JPQL klauzuli FROM
  • SPS: Aktualizace pro zacházení řady JPQL, když hned první výsledek
  • RDBMS: Oprava názvu SQLServer schématu problému (Shanyu Zhao)
  • RDBMS: přidat podporu pro využití FetchPlan při dotazování přes & quot; kompletní harmonogram & quot; kandidát (předchozí jen získat primární klíč)
  • RDBMS: zlepšení v procesu zjistit název třídy, pokud je známo o žádné podtřídy, aby se zabránilo SQL
  • RDBMS: podpora pro přetrvávající Dvoulůžkový typu do typu SQLServer FLOAT datového úložiště (Shuaishai Nie)
  • JSON: fix na vyhledávání objektů na dotaz tak, aby případy aplikací identity id přiřazeny
  • MongoDB: přidat podporu pro objednání dotazů jsou zpracovávány v datového úložiště (Marcin Jurkowski))
  • Přejmenovat & quot; Google, sbírky & quot; plugin na & quot; guava & quot;
  • JDO: distribuovat JDO-API 3.1-rc1
  • Některé další opravy chyb a drobná vylepšení

Co je nového ve verzi 3.3.3:

  • SPS: oprava do meta SimpleAttributeImpl.isVersion (Adrian Ber)
  • SPS: přidat podporu pro multi-pole připojit syntaxi JPQL klauzuli FROM
  • SPS: Aktualizace pro zacházení řady JPQL, když hned první výsledek
  • SPS: podpora zdědil TypeConverters (Adrian Ber)
  • SPS: předávání parametrů z EMF do ClassTransformer při spuštění ve spravovaném režimu
  • RDBMS: Oprava názvu SQLServer schématu problému (Shanyu Zhao)
  • RDBMS: přidat podporu pro využití FetchPlan při dotazování přes & quot; kompletní harmonogram & quot; kandidát (předchozí jen získat primární klíč)
  • RDBMS: zlepšení v procesu zjistit název třídy, pokud je známo o žádné podtřídy, aby se zabránilo SQL
  • RDBMS: podpora pro přetrvávající Dvoulůžkový typu do typu SQLServer FLOAT datového úložiště (Shuaishai Nie)
  • JSON: fix na vyhledávání objektů na dotaz tak, aby případy aplikací identity id přiřazeny
  • MongoDB: přidat podporu pro objednání dotazů jsou zpracovávány v datového úložiště (Marcin Jurkowski))
  • Přejmenovat & quot; Google, sbírky & quot; plugin na & quot; guava & quot;
  • JDO: distribuovat JDO-API 3.1-rc1
  • různé jiné opravy chyb a drobná vylepšení

Co je nového ve verzi 3.3.0 Milestone 1:

  • Mapování: obstarávat dědictví s (více ) MappedSuperclass část cesta dolů strom, ale s nadřazené třídy, osobou s vlastním stolem (tj účinněMappedSubclass)
  • SchemaTool: Vlastnosti Podpora souborů a / nebo System rekvizity z naléhavých persistence.xml
  • Zjednodušte interní úložiště metadat pro načtení skupin a omezení
  • Přejmenovat & quot; datanucleus.metadata.validate & quot; vytrvalost vlastnost & quot; datanucleus.metadata.xml.validate & quot;
  • Přidat & quot; datanucleus.metadata.xml.namespaceAware & quot; umožnit kontrolu nad použitím jmenných prostorů XML
  • Fix na frontě operací pro Mapu odstraňte operace
  • Přidat kontrolu na specifikaci diskriminátoru hodnoty pro abstraktní třídy
  • SPS: Podpora více situací
  • SPS: běh proti SPS 2.1 API jar
  • SPS: Support SPS 2.1 Index a ForeignKey specifikace
  • SPS: Support SPS 2,1 JPQL & quot; Funkce & quot;
  • SPS: Support SPS 2.1 Kritéria UPDATE / DELETE
  • SPS: Support SPS 2.1 Z & quot; on & quot; v kritéria dotazu
  • SPS: Drop podpora pro DN rozšířeníIndex anotace (použijte SPS 2,1 anotace teď)
  • RDBMS: Schema Generation zlepšení lépe uspokojit jakoukoli uspořádání vstupních tříd
  • RDBMS: Schema Generation fix na rekurzivní inicializaci PK tabulky
  • RDBMS: Fix na manipulaci s FK mapě, kde mají klíč / hodnota dědictví a hodnota / klíč je uložen v nadřazené třídě
  • RDBMS: Fix value-map diskriminující zacházení pro vložený objekt
  • RDBMS: přidat schopnost spustit libovolnou funkci SQL (pro SPS 2.1)
  • MongoDB: oprava explicitně určit typ pro typy primitivní wrapper pro ukládání
  • Různé drobné opravy a vylepšení

Co je nového ve verzi 3.2.0:

  • Fix v paměti hodnocení při použití proměnné že nemá žádnou možnou hodnotu
  • Přesun provozu fronty pro SCO na ExecutionContext, aby bylo možné řídit celý proces splachování
  • Disable ObjectProvider sdružování, neboť v současné době způsobuje problémy, když ve vysoce prostředí s více podprocesy
  • Přidat šek na pokus o přetrvávání konečných polí
  • SPS: umožňují uživateli prvořadých JNDI zdroj dat s URL na bázi zdroj dat
  • RDBMS: oprava do hromadné aktualizace při nastavení polí na NULL
  • RDBMS: obstarávat oblasti typu, které mají TypeConverter ale žádný definováno mapování, které spadají zpět do TypeConverter
  • Neo4j: Podpora Hromadná smazat
  • MongoDB: Podpora Hromadná smazat
  • HBase: Podpora Hromadná smazat
  • Verze 3.2 obsahuje následující hlavní změny oproti 3.1:
  • Enhancer a ASM jsou nyní sloučeny do datanucleus-jádra
  • L2 cache pro vložených / serializovaných oblastech nyní výchozí ON
  • ExecutionContext objekty jsou nyní spojeny, spolu s různými jinými vylepšení pro výkon
  • Enhancer nyní obsahuje možnost zvýšit tříd odepínací, bez ohledu na metadat
  • Neo4j: nyní používá jedno připojení za PM / EM
  • Neo4j: nyní podporuje hromadné vymazání
  • MongoDB: nyní používá jedno připojení za PM / EM
  • MongoDB: nyní podporuje hromadné vymazání
  • HBase: podporuje různé nástavce pro květu filtry, komprese, v paměti etc (Nicolas Seyvet)
  • HBase: nyní podporuje hromadné vymazání
  • RDBMS: přidána podpora pro databáze Virtuoso (Emmanuel Poitier)
  • RDBMS: přidána podpora pro Tomcat připojení k bazénu (Marshall Reeske)
  • OSGi: zlepšení schopnosti nasazení z důvodu závislosti omezení verze
  • SPS: ověřeny pro práci s JBoss 7 (díky Nicolas Seyvet a Scott Marlow)
  • SPS: Přístup non-detašované oblasti budou mít za následek IllegalAccessException namísto předchozího JDO výjimkou
  • SPS: podpora pro JPA2.1 Z & quot; on & quot; doložky
  • SPS: podpora pro použití objemové přetrvávají (), odstranění (), sloučení () a oddělit () (předat sběru nebo poli subjektů)
  • SPS: podpora pro JPA2.1 & quot; generovat schéma & quot; Funkce
  • Pokud je podporován za stálou pak se výchozí hodnota trvalé nyní typu (není nutné označit všechny nestandardní zadané pole jako trvalé).
  • Přidat možnost zakázat cache L2 na PM / EM-základě, pokud PMF / EMF to povoleno.
  • Cache: poskytuje podporu pro javax.cache v0.61
  • Mnoho oprav chyb, a menší funkce dodatky.

Požadavky na :

  • Java 2 Standard Edition Runtime Environment

Ukázky

datanucleus-access-platform_1_69647.jpg
datanucleus-access-platform_2_69647.jpg
datanucleus-access-platform_3_69647.jpg
datanucleus-access-platform_4_69647.jpg
datanucleus-access-platform_5_69647.jpg

Podobný software

daloRADIUS
daloRADIUS

2 Jun 15

Yada
Yada

2 Jun 15

chartio
chartio

20 Feb 15

Komentáře k DataNucleus Access Platform

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!