Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EclipseLink/UserGuide/JPA/Advanced JPA Development/NoSQL/Supported 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.
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.
Data-source | JavaDoc | Features |
MongoDB | MongoPlatform | Provides MongoDB support including:
|
Oracle NoSQL | OracleNoSQLPlatform | Provides Oracle NoSQL support including:
|
<tr valign="top">
<td>XML files
</td>
<td>XMLFilePlatform
</td>
<td>Provides support for persistence to XML file including:
- XML data
- find() and SELECT all queries
- XPath interactions
</td> </tr> </table>
<tr valign="top">
<td>JMS
</td>
<td>JMSPlatform
</td>
<td>Provides support for persistence through JMS messaging:
- XML data
- send/receive operations
</td> </tr> </table>
<tr valign="top">
<td>JMS
</td>
<td>AQPlatform
</td>
<td>Provides support for persistence through Oracle AQ messaging:
- XML data
- enqueue/dequeue operations
</td> </tr> </table>