I think its also worth adding `mango aggregations`. We want to eventually
add those. Ideally, we want to add those before FDB lands, but we need to
define it in a way that works for now and FDB.

On Tue, Jan 29, 2019 at 11:52 PM Adam Kocoloski <kocol...@apache.org> wrote:

> That’s a good list. I would add
>
> - storage of edit conflicts (as a special case of “storing JSON documents”)
> - revision tree management
> - ICU collation in secondary indexes (I suppose not strictly “data model”
> but it’s quite close)
> - attachments
>
> Also not sure “replication” needs to be on that list.
>
> Cheers, Adam
>
> > On Jan 29, 2019, at 4:12 PM, Ilya Khlopotov <iil...@apache.org> wrote:
> >
> > Hi,
> >
> > As a continuation of discussions about rebasing of CouchDB on top of
> FoundationDB it would be good to start discussions about how different
> CouchDB features might be implemented in FoundationDB. It is hard to map
> all CouchDB features into FoundationDB in a single pass. Since it is time
> consuming and reduces opportunities for contribution. We can simplify
> contributions by splitting design of the data model into manageable chunks.
> Providing ideas for some aspect of the data model is way easier than
> proposing a solid data model for the whole project. We would create
> different discussion threads for every "design aspect".
> >
> > This thread aim is:
> >
> > - to collect a list of "design aspects" which we would use to create
> discussion threads.
> >
> > Out of scope:
> >
> > - detailed designs of features
> >
> > Here is the initial list of "design aspects"
> >
> > - changes feed
> > - storing JSON documents
> > - primary index
> > - secondary indexes
> > - tracking metrics (disk size / number of documents)
> > - replication
> > - reduce functions
> >
> > Best regards,
> > iilyak
>
>

Reply via email to