Ivan Leskin created HAWQ-1599:
---------------------------------

             Summary: PXF Ignite plugin
                 Key: HAWQ-1599
                 URL: https://issues.apache.org/jira/browse/HAWQ-1599
             Project: Apache HAWQ
          Issue Type: New Feature
          Components: PXF
            Reporter: Ivan Leskin
            Assignee: Ed Espino


This is a Jira task for the Github pull request discussed at 
[https://github.com/apache/incubator-hawq/pull/1344] 

 

Add a new PXF Ignite plugin to access (read & write) [Ignite 
database|https://ignite.apache.org/] via REST API.

The complete documentation is available 
[here|https://github.com/arenadata/incubator-hawq/blob/pxf_ignite_plugin/pxf/pxf-ignite/README.md].

Key features:
 * Support partitioning (similar to one in PXF JDBC plugin);

 * Use a dedicated Ignite client with REST API enabled. The location of the 
client is a customizable PXF user property;

 * Every SELECT or INSERT query splits tuples of data into groups, each of 
which is send from (to) Ignite in one response (query). The size of a group is 
a customizable PXF user property;

 * The REST API can be modified (with relatively small changes) and used to 
connect to any other database (or service) which supports SQL queries via REST, 
and responds using JSON objects.

[GSON|https://github.com/google/gson] is used to parse JSON objects. No other 
extra dependencies (except for those already present in HAWQ PXF) are required.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to