DataNucleus Access Platform

Screenshot Software:
DataNucleus Access Platform
Szczegóły programowe:
Wersja: 4.0.4
Filmu: 17 Feb 15
Wywoływacz: DataNucleus
Licencja: Wolny
Popularność: 4

Rating: nan/5 (Total Votes: 0)

DataNucleus Access Platform jest open source, swobodnie rozpowszechniane i niezależny od platformy oprogramowania, który zapewnia trwałość i pobierania danych do różnych sklepów danych za pomocą różnych interfejsów API, z zakresu od zapytania languages.Supported API, magazynów danych i zapytań languagesAmong obsługiwanych interfejsów API (Application Programming Interfaces), możemy wymienić JDO (JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JDO3.1) i JPA (JPA1, JPA2, JPA2.1). Obsługiwane magazynów danych obejmują RDBMS, db4o, LDAP, Excel, XML, JSON i NeoDatis.
Z drugiej strony, DataNucleus Access Platform obsługuje różne języki zapytań, w tym JDOQL, JPQL, SQL, db4o ojczysty, NucleusSQL i Kryteriów NeoDatis. Jeśli chcesz JDO3.x i JPA2.0 należy użyć DataNucleus w wersji 4.x, a jeśli chcesz JDO3.x i JPA2.1 należy użyć DataNucleus wersji 3.x.Includes różnorodne extensionsThanks do jego potężnej architektury wtyczek , DataNucleus Access Platform & rsquo; s domyślne funkcje można łatwo rozszerzyć za pomocą rozszerzeń. Szeroka gama rozszerzeń dostępne są w ramach projektu & rsquo; s stronie internetowej (link na końcu artykułu), gdzie można zobaczyć informacje na temat każdego z nich.
Wśród nich można wymienić rodzaje Java, Level 1/2 cache, adnotacje, JTA lokalizatora, przeliczniki ClassLoader, kierownik sklepu, procedury obsługi metadane XML, generujących wartość, zarządzania JMX, mechanizmy autostartu, właściwości jego trwałość, oraz fabryki połączeń.
Dodatkowo, język zapytań, ciąg tożsamości tłumacz, tożsamość magazyn danych, metadanych XML rezolwer podmiot, konwertery typu, kierownik sklepu, obsługi członkiem adnotacji, tożsamość kluczem tłumacz, zapytanie cache, są również metody zapytań i klasy adnotacji rozszerzenia Wózek available.Under maską i obsługiwane działających systemsBeing napisany w języku programowania Java, DataNucleus jest niezależne od systemów operacyjnych, ponieważ obsługuje GNU / Linux, BSD, Solaris, Microsoft Windows i systemów operacyjnych Mac OS X. Zarówno 64-bitowe i 32-bitowe platformy komputerowe są obsługiwane

Co nowego w tym wydaniu:.

  • Automatyczne generowanie MANIFEST.MF informacji OSGi plugin Maven pakiet używając
  • Zmień użycie StringBuffer do StringBuilder dla wydajności
  • Dodaj poprawkę na enhancement umowę na JDK1.7 + dla getter przy użyciu właściwości utrwalania
  • Dodaj wsparcie w pamięci oceny kwerendy String.concat
  • awaryjnej API dla podniesienia wykonawczego
  • Dodaj kontrole metadanych dla niektórych błędów wspólnych specyfikacji klucza podstawowego
  • Pomoc utrzymywanie pól StringBuilder
  • JPA: Fix Kryteria FromImpl getJoins / getFetches aby powrócić zbiór pusty, gdy wartość null
  • XML: zrestrukturyzowane, aby umożliwić możliwości stosowania różnych implementacji JAXB wewnętrznie,
  • XML: dodać wsparcie dla XML wcięcia formatowania
  • Pamięć podręczna: zmodernizowane Spójność wsparcie dla 3.6 +
  • RDBMS: wsparcie dodana zakresie zapytań w magazynie danych dla Derby, SQLServer 2012, Firebird,
  • RDBMS: wsparcie dodany do sekwencji z SQLServer 2012
  • RDBMS: wsparcie dodany stosunków MN wykorzystaniem zamówionych list
  • RDBMS: poprawki do tworzenia schematu dla stosunków MN
  • RDBMS: wsparcie dodaje parametrów z funkcji luzem-fetch
  • RDBMS: bulk-fetch wsparcia dodaną dla pól tablicy
  • RDBMS: dodać możliwość wyłączenia pobierania zbiorczego na podstawie na zapytania
  • Geospatial: nowy plugin zawierającej połączone przestrzenne / awtgeom wtyczki
  • Geospatial: dodane brakujące metod PostGIS i sprawdzane przed najnowszy sterownik PostGIS JDBC
  • MongoDB: poprawiona obsługa części zamówienia / zakresu zapytania, aby poprawić poprzedni post
  • MongoDB: upgrade do korzystania najnowszy sterownik java
  • HBase: Problem skręcić z pobierania Enum przechowywane jako numerycznej (porządkowej)
  • Różne inne poprawki i drobne ulepszenia,

Co nowego w wersji 3.3.5:

  • Zawinąć każdy wyjątek wyrzucony z JDOHelper.getObjectId tak, że spełnia specyfikację JDO
  • Fix do klasy obciążenia dla weryfikatorów własności do OSGi
  • Kilka poprawek dla optymistycznego zarządzania relacjami
  • JDO: Zmiana PMF być Serializable
  • JPA: Zmiana EMF i CriteriaQuery być Serializable
  • JPA: Fix kryteria CONCAT obsługują dać poprawną formę JPQL ciąg
  • JPA: Dodaj wsparcie dla IN z kryteriów zapytania poprzez CriteriaBuilder
  • JPA: Dodaj wsparcie dla JPQL & quot; leczenie & quot; w klauzuli WHERE
  • RDBMS: Dodaj wsparcie dla masowo pobierać z wieloma wartościami pól zbiórki kandydata, gdy w FetchPlan kwerendy (usuwa & quot; 1 + N & quot; problem)
  • RDBMS: Dodaj wsparcie dla istniejących aplikacji do obsługi JDOQL String.substring z 2 args (Daniel DAI)
  • RDBMS: Dodaj wsparcie dla JDOQL String.concat (Daniel Dai),
  • RDBMS: Fix do wykrywania typu MSSQL wymaganej dla kolekcji, za pomocą metadanych więcej
  • MongoDB: Dodaj wsparcie dla określając MongoOptions podczas tworzenia pierwszego połączenia (Robin Zhang)
  • przestrzenne: Fix brakujące metod postgis
  • Różne inne poprawki i drobne ulepszenia,

Co nowego w wersji 3.2.9:

  • Zawinąć każdy wyjątek wyrzucony z JDOHelper.getObjectId tak, że spełnia specyfikację JDO
  • Fix do klasy obciążenia dla weryfikatorów własności do OSGi
  • Kilka poprawek dla optymistycznego zarządzania relacjami
  • JDO: Zmiana PMF być Serializable
  • RDBMS: Dodaj wsparcie dla masowo pobierać z wieloma wartościami pól zbiórki kandydata, gdy w FetchPlan kwerendy (usuwa & quot; 1 + N & quot; problem)
  • RDBMS: Dodaj wsparcie dla istniejących aplikacji do obsługi JDOQL String.substring z 2 args (Daniel DAI)
  • RDBMS: Dodaj wsparcie dla JDOQL String.concat (Daniel Dai),
  • RDBMS: Fix do wykrywania typu MSSQL wymaganej dla kolekcji, za pomocą metadanych więcej
  • MongoDB: Dodaj wsparcie dla określając MongoOptions podczas tworzenia pierwszego połączenia (Robin Zhang)
  • przestrzenne: Fix brakujące metod postgis
  • Kilka innych poprawek i drobnych usprawnień,

Co nowego w wersji 3.2.8:

  • Metadane: Dodaj do poziomu blokowania procesu ładowania metadanych do pomocy w środowiskach wielowątkowych,
  • Metadane: naprawić błąd w środowiskach wielowątkowych OrderMetadata
  • Fix niektórych potencjalnych problemów z uruchamianiem z ExecutionContext / ObjectProvider w środowiskach wielowątkowych,
  • Zmień & quot; & quot ;, datanucleus.SerializeRead & quot; & quot ;, datanucleus.cache.collections & quot; & quot ;, datanucleus.deletionPolicy & quot; & quot ;, datanucleus.query.jdoql.allowAll & quot; datanucleus.query.sql.allowAll & quot; być overrideable na PM / EM
  • Pamięć podręczna: aktualizacja javax.cache wspierać & quot; 1,0-PFD & quot; norma
  • RDBMS: Fix do utrzymywania dwukierunkowej 1-N z Setem,
  • RDBMS: Zmiany sklepy oporowe być jeden na polu i być bezpieczny wątku
  • RDBMS: Wsparcie dla większej liczby wyrażeń logicznych w klauzuli wynikowym JDOQL / JPQL
  • RDBMS: Wsparcie dla utrzymujących równych odcinkach do pliku lokalnego,
  • RDBMS: Wsparcie dla utrzymujących pole typu pliku strumieniowo do / z magazynu danych
  • RDBMS: Upgrade & quot; źródło danych & quot; Wtyczka jest punkt & quot; & quot ;, connectionpool dodając więcej funkcji,
  • Neo4j: wsparcie dla utrzymywania pól map (mapa, mapa)
  • Neo4j: wsparcie przy użyciu wbudowanej bazy danych o właściwościach konfiguracyjnych użytkownika, pod warunkiem,
  • Neo4j: wsparcie dla dostępu do podstawowej zapytania Cypher dla zapytania JDOQL / JPQL
  • MongoDB: wsparcie dla oceny zapytania z kilku metod Smyczkowych w-magazynu danych (Marcin Jurkowski)
  • MongoDB: wsparcie dla oceny kwerendy Collection.contains w-magazynu danych (Marcin Jurkowski)
  • MongoDB: przykręcić do pobierania polu wersji klasy (Marcin Jurkowski)
  • MongoDB: wsparcie dla literałów zapytań typu znaków
  • Kilka innych poprawek i drobnych usprawnień,

Co nowego w wersji 3.3.4:

  • Metadane: Dodaj do poziomu blokowania procesu ładowania metadanych do pomocy w środowiskach wielowątkowych,
  • Metadane: naprawić błąd w środowiskach wielowątkowych OrderMetadata
  • Fix niektórych potencjalnych problemów z uruchamianiem z ExecutionContext / ObjectProvider w środowiskach wielowątkowych,
  • Zmień & quot; & quot ;, datanucleus.SerializeRead & quot; & quot ;, datanucleus.cache.collections & quot; & quot ;, datanucleus.deletionPolicy & quot; & quot ;, datanucleus.query.jdoql.allowAll & quot; datanucleus.query.sql.allowAll & quot; być overrideable na PM / EM
  • Pamięć podręczna: aktualizacja javax.cache wspierać & quot; 1,0-PFD & quot; norma
  • JPA: Fix do metamodel Attribute.isOptional do return false dla pól PK
  • RDBMS: Fix do utrzymywania dwukierunkowej 1-N z Setem,
  • RDBMS: Zmiany sklepy oporowe być jeden na polu i być bezpieczny wątku
  • RDBMS: Wsparcie dla większej liczby wyrażeń logicznych w klauzuli wynikowym JDOQL / JPQL
  • RDBMS: Wsparcie dla utrzymujących równych odcinkach do pliku lokalnego,
  • RDBMS: Wsparcie dla utrzymujących pole typu pliku strumieniowo do / z magazynu danych
  • RDBMS: Upgrade & quot; źródło danych & quot; Wtyczka jest punkt & quot; & quot ;, connectionpool dodając więcej funkcji,
  • Neo4j: wsparcie dla utrzymywania pól map (mapa, mapa)
  • Neo4j: wsparcie przy użyciu wbudowanej bazy danych o właściwościach konfiguracyjnych użytkownika, pod warunkiem,
  • Neo4j: wsparcie dla dostępu do podstawowej zapytania Cypher dla zapytania JDOQL / JPQL
  • MongoDB: wsparcie dla oceny zapytania z kilku metod Smyczkowych w-magazynu danych (Marcin Jurkowski)
  • MongoDB: wsparcie dla oceny kwerendy Collection.contains w-magazynu danych (Marcin Jurkowski)
  • MongoDB: przykręcić do pobierania polu wersji klasy (Marcin Jurkowski)
  • MongoDB: wsparcie dla literałów zapytań typu znaków
  • Różne inne poprawki i drobne ulepszenia,

Co nowego w wersji 3.2.7:

  • JPA: przykręcić do metamodel SimpleAttributeImpl.isVersion (Adrian Ber)
  • JPA: dodać wsparcie dla multi-pole dołączyć składni w JPQL FROM
  • JPA: aktualizacja do obsługi zakresie JPQL gdy tuż pierwszy wynik
  • RDBMS: ustalenie dla SQLServer nazwę schematu problemu (Shanyu Zhao)
  • RDBMS: dodać obsługę za pomocą FetchPlan podczas odpytywania na & quot; kompletny-table & quot; Kandydat (poprzednie prostu pobrać klucz podstawowy),
  • RDBMS: poprawa procesu, aby określić nazwę klasy, gdy nie wiadomo o podklasy, aby uniknąć SQL
  • RDBMS: wsparcie dla utrzymujących Pokój typu w rodzaju SQLServer PŁYWAKOWEGO magazynu danych (Shuaishai Nie)
  • JSON: przykręcić do wyszukiwania obiektów w kwerendzie tak, że przypadki aplikacji tożsamości przypisano id
  • MongoDB: Dodaj wsparcie dla Zamawiającego zapytania przetwarzane w magazynie danych (Marcin Jurkowski))
  • Zmień nazwę & quot; google-kolekcji & quot; Wtyczka do & quot; guawa & quot;
  • JDO: rozpowszechniać JDO-API 3.1-rc1,
  • Kilka innych poprawek i drobnych usprawnień,

Co nowego w wersji 3.3.3:

  • JPA: przykręcić do metamodel SimpleAttributeImpl.isVersion (Adrian Ber)
  • JPA: dodać wsparcie dla multi-pole dołączyć składni w JPQL FROM
  • JPA: aktualizacja do obsługi zakresie JPQL gdy tuż pierwszy wynik
  • JPA: wsparcie odziedziczył TypeConverters (Adrian Ber)
  • JPA: przenieść właściwości z EMF do ClassTransformer jeśli jest uruchomiony w trybie zarządzanym,
  • RDBMS: ustalenie dla SQLServer nazwę schematu problemu (Shanyu Zhao)
  • RDBMS: dodać obsługę za pomocą FetchPlan podczas odpytywania na & quot; kompletny-table & quot; Kandydat (poprzednie prostu pobrać klucz podstawowy),
  • RDBMS: poprawa procesu, aby określić nazwę klasy, gdy nie wiadomo o podklasy, aby uniknąć SQL
  • RDBMS: wsparcie dla utrzymujących Pokój typu w rodzaju SQLServer PŁYWAKOWEGO magazynu danych (Shuaishai Nie)
  • JSON: przykręcić do wyszukiwania obiektów w kwerendzie tak, że przypadki aplikacji tożsamości przypisano id
  • MongoDB: Dodaj wsparcie dla Zamawiającego zapytania przetwarzane w magazynie danych (Marcin Jurkowski))
  • Zmień nazwę & quot; google-kolekcji & quot; Wtyczka do & quot; guawa & quot;
  • JDO: rozpowszechniać JDO-API 3.1-rc1,
  • Różne inne poprawki i drobne ulepszenia,

Co nowego w wersji 3.3.0 Milestone 1:

  • Mapowanie: przygotowanie do dziedziczenia z (wielu ) częścią w dół drzewa, ale z nadklasy jednostki z własnym stole (tj skutecznieMappedSubclass) MappedSuperclass
  • SchemaTool: Właściwości wsparcia plik i / lub rekwizyty systemowe nadrzędne persistence.xml
  • Uproszczenie pamięci wewnętrznej metadanych dla pobierania grupy i ograniczeń,
  • Zmień nazwę & quot; datanucleus.metadata.validate & quot; Nieruchomość Utrzymywanie & quot; datanucleus.metadata.xml.validate & quot;
  • Dodaj & quot; datanucleus.metadata.xml.namespaceAware & quot; aby umożliwić kontrolę nad wykorzystaniem przestrzeni nazw XML
  • Fix do kolejki pracy dla mapą usunąć operacje
  • Dodaj sprawdzenie specyfikacji wartości dyskryminatora dla klas abstrakcyjnych,
  • JPA: Wsparcie więcej sytuacji,
  • JPA: bieg przeciwko JPA 2.1 API jar
  • JPA: Pomoc JPA 2.1 indeksu i specyfikacja ForeignKey
  • JPA: Pomoc JPA 2.1 JPQL & quot; FUNKCJI & quot;
  • JPA: Pomoc JPA 2.1 Kryteria UPDATE / DELETE
  • JPA: Pomoc JPA 2.1 Z & quot; ON & quot; w kryteriach zapytania
  • JPA: Rzuć wsparcie dla DN rozszerzenieIndex adnotacji (użyj JPA 2.1 adnotacja teraz)
  • RDBMS: poprawa schematu generacji lepiej zadbać o każdym zamówieniu klas wejściowych
  • RDBMS: Schemat generacji poprawka do rekurencyjnego inicjalizacji PK tabeli
  • RDBMS: Fix do obsługi FK mapą gdzie klucz / wartość mają spadków i / wartość klucza jest przechowywana w nadrzędnej
  • RDBMS: Fix do wartości mapy dyskryminatora obsługi dla osadzonego obiektu
  • RDBMS: dodać zdolność do powoływania się na jakiekolwiek funkcje SQL (dla JPA 2.1)
  • MongoDB: ustalić jednoznacznie określić typ przechowywania rodzaju prymitywne opakowanie
  • Różne drobnych poprawek i usprawnień,

Co nowego w wersji 3.2.0:

  • Fix do oceny w pamięci przy użyciu zmiennej że nie ma żadnego możliwego wartość
  • obsługa Move kolejka SCOs do ExecutionContext tak, że może on kontrolować cały proces płukania,
  • Wyłącz ObjectProvider łączenie ponieważ obecnie powoduje problemy, gdy w wysoce środowisku wielowątkowym,
  • Dodaj czek na próbę trwałości polach końcowych
  • JPA: pozwala na użytkownika nadrzędnych źródła danych JNDI źródła danych URL z opartej
  • RDBMS: naprawić luzem aktualizacji podczas ustawiania pola NULL
  • RDBMS: spełniane polach typu, które mają TypeConverter ale nie zdefiniowano mapowanie, spadające z powrotem do TypeConverter
  • Neo4j: Wsparcie dla luzem usuwać
  • MongoDB: Wsparcie dla luzem usuwać
  • HBase: Wsparcie dla luzem usuwać
  • Wersja 3.2 zawiera następujące istotne zmiany ponad 3,1:
  • wzmacniacz i ASM są teraz połączone w datanucleus-core
  • pamięci podręcznej L2 wbudowanych / pól odcinkach teraz domyślnie ON
  • obiekty ExecutionContext teraz połączone, wraz z szeregiem innych ulepszeń dotyczących wydajności
  • Enhancer zawiera teraz opcję zwiększenia zajęcia jak zdejmowany niezależnie od metadanych
  • Neo4j: teraz używa jednego połączenia za PM / EM
  • Neo4j: teraz obsługuje większość usuwać
  • MongoDB: teraz używa jednego połączenia za PM / EM
  • MongoDB: obsługuje większość usuwać
  • HBase: obsługuje różne rozszerzenia dla filtrów rozkwicie, kompresja w pamięci itp (Nicolas Seyvet)
  • HBase: obsługuje większość usuwać
  • RDBMS: wsparcie dodany do bazy danych Virtuoso (Emmanuel Poitier),
  • RDBMS: wsparcie dodane do puli połączeń Tomcat (Marshall Reeske)
  • OSGi: poprawie zdolności do rozmieszczania ze względu na zależności, ograniczenia wersji
  • JPA: zatwierdzone do pracy z JBoss 7 (dzięki Nicolas Seyvet i Scott Marlow)
  • JPA: dostęp non-wolnostojący pola spowoduje IllegalAccessException zamiast poprzedniego wyjątku JDO
  • JPA: wsparcie dla JPA2.1 Z & quot; ON & quot; klauzule,
  • JPA: wsparcie dla korzystania z luzem utrzymywać (), usunięcia (), Merge () i odłączenia () (przesuń w kolekcji lub tablicy podmiotów),
  • JPA: wsparcie dla JPA2.1 & quot; Generowanie schematu & quot; Funkcja
  • Jeśli typ jest obsługiwany będzie trwała wtedy domyślnie jest trwałe teraz (nie ma potrzeby, aby zaznaczyć wszystkie niestandardowe wpisane pola jako trwałe).
  • Dodaj możliwość wyłączenia pamięci podręcznej L2 na PM / EM-podstawie, gdzie / EMF PMF jest włączona.
  • Pamięć podręczna: zapewnia obsługę javax.cache v0.61
  • Wiele poprawek błędów i drobne fabularne dodatki.

Wymagania :

  • Java 2 Standard Edition Runtime Environment,

Zrzuty ekranu

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

Podobne oprogramowanie

Komentarze do DataNucleus Access Platform

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!