gora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Apostolos Giannakidis (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GORA-217) [GSoC2013] Oracle NoSQL datastore for Gora
Date Mon, 14 Oct 2013 20:33:43 GMT

    [ https://issues.apache.org/jira/browse/GORA-217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13794448#comment-13794448
] 

Apostolos Giannakidis commented on GORA-217:
--------------------------------------------

Hey all,

Sorry for the late reply.

[~renato2099], the Result Cache is really in a "draft" version, as I am not 100% sure that
it is implemented in a proper way. I need to allocate more time for this to write some test
cases to validate its functionality. I must also stress test the whole module and benchmark
its performance with and without it to see if it actually contributes to the overall performance
of the module. I didn't have the time to do this properly within the GSoC timeframe. As for
the actual code, you can see the cached object in the OracleQuery class: https://github.com/maestros/gora-oraclenosql/blob/master/gora-oracle/src/main/java/org/apache/gora/oracle/query/OracleQuery.java#L44.
The OracleStore.execute() method knows about the cached object and handles it accordingly:
https://github.com/maestros/gora-oraclenosql/blob/master/gora-oracle/src/main/java/org/apache/gora/oracle/store/OracleStore.java#L1088.

[~lewismc] and rest of the community, I have been in contact with the Oracle NoSQL database
development team and they informed me that they decided to release their kvclient.jar under
the Apache License Version 2.0 in their new release, which is planned in a some months from
now. This is great news for this project as it resolves the license incompatibility issue
and allows this module to be incorporated into Gora's codebase. :)

> [GSoC2013] Oracle NoSQL datastore for Gora
> ------------------------------------------
>
>                 Key: GORA-217
>                 URL: https://issues.apache.org/jira/browse/GORA-217
>             Project: Apache Gora
>          Issue Type: Improvement
>          Components: gora-oracle
>            Reporter: Apostolos Giannakidis
>            Assignee: Apostolos Giannakidis
>              Labels: gsoc2013
>             Fix For: 0.4
>
>         Attachments: Gora-Oracle NoSQL - Project Proposal.docx, GSoC2013_Final_Project_Report.pdf,
immm_2012_4_10_20050.pdf
>
>
> Research the Oracle NoSQL Community Edition Data model, features and functionality
> Analyze existing gora-datastore implementations E.g. gora-cassandra, gora-hbase, gora-sql,
gora-accumulo and gora-dynamodb
> compare all of the above to determine when the gora-oraclenosql data store should be
used as an alternative to other
> Review the Oracle NoSQL Database API and identify areas of key importance
> Document the conclusions in the form of the new Java coded gora-oraclenosql datastore
which will be attached to the Gora wiki and actively reviewed throughout the project.
> Very useful link
> http://docs.oracle.com/cd/NOSQL/html/GettingStartedGuide/



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message