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

Apostolos Giannakidis edited comment on GORA-217 at 10/14/13 8:35 PM:
----------------------------------------------------------------------

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 the 
Result Cache mechanism in order 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!! :)


was (Author: ap.giannakidis):
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)

Reply via email to