[
https://issues.apache.org/jira/browse/GORA-535?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16535759#comment-16535759
]
ASF GitHub Bot commented on GORA-535:
-------------------------------------
GitHub user carlosrmng opened a pull request:
https://github.com/apache/gora/pull/134
GORA-535 Add a data store for Apache Ignite
This PR adds the Apache Ignite data store to Gora.
Some issues with this PR:
-All DataStoreTestBase tests are passing.
-Documentation for the new backend is pending.
Code review welcome, thanks
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/carlosrmng/gora GORA-535
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/gora/pull/134.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #134
----
commit 4346216ffbed9a9adef2b90589436de543167c4c
Author: Carlos Rodrigo Muñoz <carlosrmng@...>
Date: 2018-05-08T04:00:44Z
create template gora-ignite module
commit 7d671376a47a7251dad9df2e8176946b4ddb3420
Author: Carlos M <carlosrmng@...>
Date: 2018-06-03T22:35:36Z
Merge branch 'master' of https://github.com/apache/gora into GORA-535
commit 7545170df8047ea6127660c1750e1d0b59044e49
Author: Carlos M <carlosrmng@...>
Date: 2018-06-06T05:03:10Z
Add mapping reading and initialization for Ignite backend
Basic configuration and connection classes were implemented for the
Ignite backend. The basic skeleton of the new DataStore was initialized
using mapping files and some trivial methods were implemented
(#close(), #flush(), #getSchemaName(), ...). Also, an embembed Ignite
instance was included within the test packages in order to be used in
testing.
commit b1e2ae4c902691bbce02a90b76c4bee1c6e58455
Author: Carlos M <carlosrmng@...>
Date: 2018-06-27T04:18:19Z
Implement schema handling methods
The basic schema creation/deletion methods are implemented for the
Ignite backend. In addition, all the SQL generation code was moved to
a separate class.
commit db7540e045fc07ef39d37163a263615c6e580efe
Author: Carlos M <carlosrmng@...>
Date: 2018-07-02T05:50:43Z
Implement put, get, delete
The operations put, get and delete are implemented for the
Ignite backend. In addition, primary key mapping is
improved.
commit 87eddc2495cdeec9b28246ea08708540c365f34e
Author: Carlos M <carlosrmng@...>
Date: 2018-07-06T04:11:38Z
Implement Queries for Ignite
The operations newQuery, execute, deleteByQuery, getPartitions are
implemented for the Ignite backend. The corresponding dependencies
IgniteQuery and IgniteResult are also included.
----
> Add a data store for Apache Ignite
> -----------------------------------
>
> Key: GORA-535
> URL: https://issues.apache.org/jira/browse/GORA-535
> Project: Apache Gora
> Issue Type: New Feature
> Reporter: Nishadi Kirielle
> Priority: Major
> Labels: gsoc2018
>
> Currently, Gora has support for persisting objects to various database models
> such as Apache Hbase, Apache Cassandra and much more. [1] This project aims
> to extend its capability to provide support for Apache Ignite database.
> Apache Ignite is a distributed database, caching and processing platform.[2]
> [1]. [http://gora.apache.org/]
> [2] . [https://ignite.apache.org/]
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)