Skip to main content
Jump to: navigation, search

Difference between revisions of "EclipseLink/UserGuide/JPA/NoSQL"

(NoSQL)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{EclipseLink_UserGuide
+
#REDIRECT[[EclipseLink/UserGuide/JPA/Advanced JPA Development/NoSQL]]
|info=y
+
|toc=y
+
|eclipselink=y
+
|eclipselinktype=JPA
+
|api=y
+
|apis=
+
*[http://www.eclipse.org/eclipselink/api/latest/org/eclipse/persistence/annotations/NoSQL.html @NoSQL]
+
|nativeapi=y
+
|nativeapis=
+
*[http://www.eclipse.org/eclipselink/api/latest/org/eclipse/persistence/eis/EISDescriptor.html EISDescriptor]}}
+
 
+
= NoSQL =
+
 
+
NoSQL is a classification of database systems that do not support the SQL standard.  These include document databases, key-value stores, and various other non-standard databases.  EclipseLink supports persistence of Java objects to NoSQL databases through the Java Persistence API (JPA).  EclipseLink's native API is also supported with NoSQL databases.
+
 
+
The NoSQL classification can also be expanded to include Enterprise Information Systems (EIS) including application databases, legacy databases, messaging systems, and transaction processing monitors.
+
 
+
EclipseLink's NoSQL support includes:
+
* MongoDB
+
* Oracle NoSQL
+
* XML files
+
* JMS
+
* Oracle AQ
+
 
+
== @NoSQL ==
+
Mapping to NoSQL data is configured through the EclipseLink <code>@NoSQL</code> annotation, and <code><no-sql></code> XML element.
+
 
+
<br>
+
<br>
+
 
+
{{EclipseLink_JPA
+
|previous=
+
|up=[[EclipseLink/UserGuide/JPA/Advanced JPA Development|Advanced JPA Development]]
+
|next=[[EclipseLink/UserGuide/JPA/NoSQL/Mappings]]  
+
|version=2.4.0 DRAFT}}
+

Latest revision as of 14:49, 26 April 2012

Back to the top