[ 
https://issues.apache.org/jira/browse/NUTCH-811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12856546#action_12856546
 ] 

Enis Soztutar commented on NUTCH-811:
-------------------------------------

Actually, we plan to develop the code for this layer in another project 
because, 
 - ORM layer is orthogonal to Nutch code, so it does not belong there
 - Extracting the code will be much harder later
 - If developed well, this code will be useful to other projects (interesting 
is that there is no API to support both HBase and Cassandra)
 - Code will be much more clean 
 - Nutch can use the artifacts from this project

Nevertheless, we plan to piggyback on the Nutch community to support the 
initial development, review and exposure. I will update this issue as the code 
develops, and will kindly ask for reviews. In the long term, we can move the 
project to Apache Sandbox, or as a Hadoop/Nutch sub project (once Nutch becomes 
TLP). 

A design document and initial code will be available shortly. 

> Develop an ORM framework 
> -------------------------
>
>                 Key: NUTCH-811
>                 URL: https://issues.apache.org/jira/browse/NUTCH-811
>             Project: Nutch
>          Issue Type: New Feature
>            Reporter: Enis Soztutar
>            Assignee: Enis Soztutar
>             Fix For: 2.0
>
>
> By Nutch-808, it is clear that we need an ORM layer on top of the datastore, 
> so that different backends can be used to store data. 
> This issue will track the development of the ORM layer. Initially full 
> support for HBase is planned, with RDBM, Hadoop MapFile and Cassandra support 
> scheduled for later. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to