Difference between revisions of "EclipseLink/UserGuide/JPA/Advanced JPA Development/NoSQL/Supported Data-sources"

From Eclipsepedia

Jump to: navigation, search
m
 
Line 1: Line 1:
 +
----
 +
 +
 +
'''[[Image:Elug_draft_icon.png|Warning]] This page is now obsolete. '''
 +
 +
For current information, please see "Non-SQL Standard Database Support: NoSQL" in the ''EclipseLink Concepts Guide'': http://www.eclipse.org/eclipselink/documentation/latest/concepts/app_tl_ext003.htm
 +
 +
 +
----
 +
 +
 +
 
==Supported NoSQL and EIS Data-sources==
 
==Supported NoSQL and EIS Data-sources==
 
EclipseLink has support for several NoSQL and EIS platforms.  EclipseLink also supports generic NoSQL and EIS data-sources through the JCA CCI API.
 
EclipseLink has support for several NoSQL and EIS platforms.  EclipseLink also supports generic NoSQL and EIS data-sources through the JCA CCI API.

Latest revision as of 07:20, 17 April 2013



Warning This page is now obsolete.

For current information, please see "Non-SQL Standard Database Support: NoSQL" in the EclipseLink Concepts Guide: http://www.eclipse.org/eclipselink/documentation/latest/concepts/app_tl_ext003.htm




[edit] Supported NoSQL and EIS Data-sources

EclipseLink has support for several NoSQL and EIS platforms. EclipseLink also supports generic NoSQL and EIS data-sources through the JCA CCI API.

It is also possible to add support for other NoSQL data-sources through defining your own EISPlatform subclass and JCA adapter. There are also several user contributed platforms in the EclipseLink incubator project. See Platform Incubator.

The following data-sources are supported. Click the names below to see the Javadoc that describes the support for that platform.

Supported NoSQL and EIS Platforms
Data-source JavaDoc Features
MongoDB MongoPlatform Provides MongoDB support including:
  • MAPPED JSON data
  • JPQL and Criteria queries
  • Native queries
  • hints for READ_PREFERENCE, WRITE_CONCERN, OPTIONS, SKIP, LIMIT, BATCH_SIZE
Oracle NoSQL OracleNoSQLPlatform Provides Oracle NoSQL support including:
  • MAPPED key/value data
  • XML data
  • find() and SELECT all queries
  • hints for CONSISTENCY, DURABILITY, TIMEOUT, VERSION
XML files XMLFilePlatform Provides support for persistence to XML file including:
  • XML data
  • find() and SELECT all queries
  • XPath interactions
JMS JMSPlatform Provides support for persistence through JMS messaging:
  • XML data
  • send/receive operations
Oracle AQ AQPlatform Provides support for persistence through Oracle AQ messaging:
  • XML data
  • enqueue/dequeue operations

Eclipselink-logo.gif
Version: DRAFT
Other versions...