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

WANG Xing commented on MAILBOX-45:
----------------------------------

Hi, Eric Charles

Thanks for being willing to mentor me. I hope I will be selected.

Regarding your question, now I haven't decided to use what kinds of NoSQL 
database because I know that there are different kinds of NoSQL database and 
the APIs of them are different. Further study will be needed to decide which 
one will be suitable for mail storage. 

I do not plan to test the NoSQL database itself, for a mature NoSQL database 
has already been taken many tests. I will design the RESTful interface for 
James, implement it using several NoSQL databases, and I will test whether the 
interface together with its implementations can work.

I hope this experience will be a good opportunity for me to learn James Mailbox 
and some popular NoSQL databases.

> [gsoc2011] Design and Implement Mailbox with NoSQL Storage
> ----------------------------------------------------------
>
>                 Key: MAILBOX-45
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-45
>             Project: James Mailbox
>          Issue Type: New Feature
>            Reporter: Eric Charles
>            Assignee: Norman Maurer
>              Labels: gsoc2011
>
> Context: The mailbox subproject (http://james.apache.org/mailbox/) supports 
> maildir, SQL database (via JPA) and Java Content Repository (JCR) as 
> technology for mail storage. This flexibility is achieved thanks to a API 
> design that abstracts mail storage from the mail protocols.
> Task: NoSQL storage (for example CouchDB or Cassandra) has great potential 
> for mail storage. Design and develop an suitable RESTful integration API and 
> implementations for as many NoSQL targets as possible in the time.
> Mentor: rdonkin at apache dot org
> Complexity: easy 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to