[
https://issues.apache.org/jira/browse/GORA-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15420031#comment-15420031
]
ASF GitHub Bot commented on GORA-437:
-------------------------------------
GitHub user cguzel opened a pull request:
https://github.com/apache/gora/pull/74
GORA-437 implement couchdb datastore
This pull request is for GORA-437. I developed couchdb store for gora. I
added javadocs and test codes. The tests required couchdb instance. But I
wondered how to start couchdb server programmatically using java. So, I sent an
email to couchDB userlist. They suggest that using docker. Then I use docker
programmaticaly with https://github.com/testcontainers/testcontainers-java .
All test cases passed with this approach. But this caused dependece to
**docker** and **jdk 1.8** . So this pull request doesn't merge to master.
We should look another solution. Maybe using mockito for testing or another
idea?
All tests are passed on my local. I ignored 3 tests. You can see them in my
test code.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/cguzel/gora-couchdb gora-couchdb
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/gora/pull/74.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 #74
----
commit aad58789c93ce18b0cf5e99d05624a4b122071e6
Author: cihad guzel <[email protected]>
Date: 2016-05-19T07:16:34Z
GORA-437 implement couchdb datastore
,added a new store for gora as gora-couchdb
,added unit tests
,added javadocs
,bugfixed
----
> Implement CouchDB Datastore
> ---------------------------
>
> Key: GORA-437
> URL: https://issues.apache.org/jira/browse/GORA-437
> Project: Apache Gora
> Issue Type: New Feature
> Reporter: Furkan KAMACI
> Assignee: cihad güzel
> Labels: gora-couchdb, gsoc2016, storage
> Fix For: 0.8
>
>
> Apache CouchDB is a document-oriented NoSQL database that uses JSON to store
> data, JavaScript as its query language using MapReduce, and HTTP for an API.
> It could be nice to support CouchDB as a datastore at Gora.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)