Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Database > Database APIs

    DataNucleus Access Platform 3.2.2

    Download button

    Downloads: 2,425  Tell us about an update
    User Rating:
    Rated by:
    Good (3.3/5)
    21 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    DataNucleus | More programs
    The Apache License 2.0 / FREE
    May 14th, 2013, 13:08 GMT [view history]
    ROOT / Database / Database APIs

     Read user reviews (0)  Refer to a friend  Subscribe

    DataNucleus Access Platform description

    A data persistence and retrieval application

    DataNucleus Access Platform is an open source software that provides data persistence and retrieval to a range of data stores using various APIs, with a range of query languages.

    - APIs Supported: JDO, JPA
    - Datastores Supported: RDBMS, db4o, LDAP, Excel, XML, NeoDatis, JSON
    - Query Languages: JDOQL, JPQL, SQL, db4o Native, NucleusSQL, NeoDatis Criteria

    Product's homepage

    Requirements:

    · Java 2 Standard Edition Runtime Environment

    What's New in This Release: [ read full changelog ]

    · Fix to in-memory evaluation when using a variable that has no possible value
    · Move operation queue for SCOs to ExecutionContext so that it can control the whole flush process
    · Disable ObjectProvider pooling since it currently causes issues when in a highly multithreaded environment
    · Add check on attempted persistence of final fields
    · JPA : allow for user overriding a JNDI datasource with a URL-based datasource
    · RDBMS : fix to bulk update when setting fields to NULL
    · RDBMS : Cater for fields of a type that have a TypeConverter but no Mapping defined, falling back to the TypeConverter
    · Neo4j : Support for bulk delete
    · MongoDB : Support for bulk delete
    · HBase : Support for bulk delete

    Version 3.2 includes the following major changes over 3.1:

    · The enhancer and ASM are now merged into datanucleus-core
    · L2 caching of embedded/serialised fields now defaults to ON
    · ExecutionContext objects are now pooled, together with various other improvements for performance
    · Enhancer now includes an option to enhance classes as detachable regardless of metadata
    · Neo4j : now uses a single connection per PM/EM
    · Neo4j : now supports bulk delete
    · MongoDB : now uses a single connection per PM/EM
    · MongoDB : now supports bulk delete
    · HBase : supports various extensions for bloom filters, compression, in-memory etc (Nicolas Seyvet)
    · HBase : now supports bulk delete
    · RDBMS : support added for the Virtuoso database (Emmanuel Poitier)
    · RDBMS : support added for Tomcat connection pool (Marshall Reeske)
    · OSGi : improved deployability due to dependency version restrictions
    · JPA : validated to work with JBoss 7 (thanks to Nicolas Seyvet and Scott Marlow)
    · JPA : access of non-detached field will result in IllegalAccessException instead of the previous JDO exception
    · JPA : support for JPA2.1 FROM "ON" clauses
    · JPA : support for bulk usage of persist(), remove(), merge() and detach() (pass in Collection or array of entities)
    · JPA : support for JPA2.1 "Generate Schema" feature
    · If a type is supported to be persistent then it defaults to persistent now (no need to mark all non-standard typed fields as persistent).
    · Add ability to disable the L2 cache on a PM/EM-basis where the PMF/EMF has it enabled.
    · Cache : provides support for javax.cache v0.61
    · Many bug fixes, and minor feature additions.

      


    TAGS:

    data persistence | database API | database storage | database | persistence | storage

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM