Skip to main content
Jump to: navigation, search

EclipseLink/DesignDocs/362899

< EclipseLink‎ | DesignDocs
Revision as of 13:05, 8 December 2011 by James.sutherland.oracle.com (Talk | contribs) (New page: <div style="margin:5px;float:right;border:1px solid #000000;padding:5px">__TOC__</div> = Design Specification: Support NoSQL Databases = [https://bugs.eclipse.org/bugs/show_bug.cgi?id=362...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Design Specification: Support NoSQL Databases

ER 362899

Feedback

Document History

Date Author Version Description & Notes
2011-12-08 James 0.1 Draft

Project overview

There are several "NoSQL" databases that are non-relational. These databases include:

  • Oracle NoSQL
  • MonogoDB
  • Hadoop
  • Google BigTable

These databases offer alternative APIs to JDBC and either do not support querying, or support alternative query languages to SQL.

You could also include legacy hierarchical and non-relational databases, object databases and XML databases in the "NoSQL" category.

EclipseLink currently provides persistence support for relational databases through JDBC, and non-relational datasources through JCA.

It is desirable for EclipseLink to support persistence and specifically JPA access to NoSQL databases.

Concepts

Requirements

Design Constraints

Functionality

Testing

API

Native API

Examples:

 

Config files

Documentation

Need to document our BNF, example queries and support beyond JPA 2.0/2.1 in query section.

Open Issues

Issue # Owner Description / Notes
1

Decisions

Issue Description / Notes Decision

Future Considerations

Copyright © Eclipse Foundation, Inc. All Rights Reserved.