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.
EclipseLink/DesignDocs/362899
Design Specification: Support NoSQL Databases
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 |
---|