Lewis John McGibbney created CLIMATE-522:
--------------------------------------------
Summary: Implement abstraction layer in climate for accessing
other datastores
Key: CLIMATE-522
URL: https://issues.apache.org/jira/browse/CLIMATE-522
Project: Apache Open Climate Workbench
Issue Type: Task
Components: data sources
Affects Versions: 0.5
Reporter: Lewis John McGibbney
Assignee: Maziyar Boustani
Fix For: 0.5
Before long we will wish to support more than what we currently can.
There is a service at
https://github.com/apache/climate/blob/master/rcmet/src/main/python/rcmes/storage/rcmed.py#L26
which provides us with a list of parameters from which we obtain data, however
it is only natural that the next step is to provide other data sources over and
above this one... baring in mind that a GET request of the current URL above
currently gives me a temp unavailable reponse!
For this issue I would propose that we consider an existing framework for
providing access to climate data. After some primative research I've compiled
the following list
* https://github.com/jpvanhal/siilo - provides access to Local Filesystem,
Apache Libcloud and Amazon S3. Libcloud provides access to a plethora of cloud
storage services.
* https://github.com/okfn/ofs - S3, Google Storage, Eucalytus, Archive.org,
Filesystem (via pairtree), 'REST' Store and Riak (buggy)
* https://github.com/apache/gora/ - Access to HBase, Accumulo, Cassandra,
HDFS, Local Filesystem, DynamoDB, Solr, MongoDB and other stores coming soon.
The main motivation here is to open up climate for accesing more data. I am
personally VERY interested in pursuing the ticket for GORA-342 which we could
hopefully bake the existing rcmed code into.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)