> So:
> - mailbox (immutable: create/read/delete/query)
> - message (immutable: create/read/delete/query)
> - message flags (create/read/update/delete/query)
> - subscriptions (create/read/update/delete/query)
>
> The mailbox and message datamodel is defined in [1] (please note the need
> Header and Property are clearly separate objects).
>
> The subscription datamodel is defined in [2].

I will check that too.

To summarize the whole discussion above:

- We will use HBase, with HBase API
- we will use [1] to centralize the information about how the emails
are handled (what is immutable, the flags, etc.)
- I will try to define a data model/ schema designed for HBase / NoSQL
storage and submit it to discussion on the Hadoop/HBase mailing list
- start writing some code.


[1] https://issues.apache.org/jira/browse/MAILBOX-72

Note: I am also during my exam session so I will not be dedicating all
of my time to the project. This session will end on june 10, but I
plan to have some things working by then.

-- 
Ioan-Eugen Stan

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to