> 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