Other Data Access APIs


XAP promotes openness and interoperability, supporting common interfaces for accessing data, such as JPA, Document, SQL, JDBC, Memcached, Spring Data and a native POJO based API. You can choose the best API for the case at hand, and be able to operate on the same data regardless of the APIs you have chosen. Look at the different API pages to learn about each and every use case for data accessing on XAP.


anyapi.png


JDBC Driver
XAP allows applications to connect to the IMDG using a JDBC driver. AN XAP JDBC driver accepts SQL statements, translates them to space operations, and returns standard result sets.

JPA
XAP’s JPA allows you to use JPA’s functionality, annotations and execute JPQL queries on Space.

MAP API
XAP allows applications to interact with the space and cache data using the Map API (JCache) or a HashTable API.

memcached API
The memcached support is provided as a template deployment (similar to how basic data grid deployment works), allowing to easily issue commands to deploy a memcached cluster

Spring Data
XAP Spring Data implements the Spring Data Framework that lets you use the concepts to the development of applications using XAP’s In-Memory Data Grid (IMDG) as the data store.