> Well, when 2.2 is out, each collection in their own database should get a
> boost with database level locking.
Okay, well that is a vote for separate collections.
> Documents have a certain size limit, that might decide whether you want to
> combine them or not. Also, are you saving the assets on disk and referring
> to them in the database? Or are you storing the entire asset in the
> database?
I'm actually in the process of migrating from embedded objects within
an AssetLibrary model to top-level documents (each Image, Video, and
Document object as its own Mongo document) because we are seeing use
cases in which a single user creates thousands of assets.
The actual resources referenced by the assets (images, videos, and
documents) are stored on S3.
Thank You,
Daniel