Hi,

>I'm not sure this is really about the cost. I rather have concerns
>about contention and conflicts in the distributed case. in a
>distributed environment you can scale concurrent child node
>adds more easily when they are unordered. in the ordered case
>you will likely have clients that simply add nodes without
>explicit order information, which means they are all added to
>the end of the list, causing contention in this area.

I didn't think about this yet. Yes, it sounds like quite a big problem,
even for small child node lists. Even storing the order as a property on
the parent would be problematic in this case. And it would also be a
problem for a clustering solution with MongoDB (depending how data is
stored there).

Regards,
Thomas


Reply via email to