Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EclipseLink/DesignDocs/362899

< EclipseLink‎ | DesignDocs
Revision as of 13:05, 8 December 2011 by Unnamed Poltroon (Talk) (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

Back to the top