db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthew T. Adams (JIRA)" <j...@apache.org>
Subject [jira] Created: (JDO-651) Modify specification to provide for NoSQL datastores
Date Thu, 25 Mar 2010 17:29:27 GMT
Modify specification to provide for NoSQL datastores

                 Key: JDO-651
                 URL: https://issues.apache.org/jira/browse/JDO-651
             Project: JDO
          Issue Type: Wish
          Components: api2, specification, tck2
            Reporter: Matthew T. Adams

There is increasing interest in NoSQL datastores (Google BigTable, Apache HBase, VMWare Redis,
etc), which not only do not support SQL, but also do not necessarily provide support for traditional
consistency or queriability features or guarantees, instead offering features like eventual
consistency, key-value storage mechanisms, etc.

This request is to modify the JDO specification (and TCK & RI) so that it relaxes certain
portions of the specification, perhaps in the form of profiles similar to JavaEE 6 profiles,
to allow datastores that may not support queries in general, do not support the ACID requirements,
or that support key-value-based storage mechanisms to be JDO-compliant.  Additions to the
specification may also be needed in order to directly address NoSQL-type datastores, in a
manner similar to its treatment of relational persistence mechanisms.

Additionally, this request would serve to better support persistence on micro platforms where
consistency, queriability, etc, may not be supported.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message