So I have a basic structure (similar to an app for chat rooms) where:
- Multiple "rooms" are created dynamically
- Each room has two subgroups, one for Users and one for the actual info (the messages, let's say)
- Both subgroups are structured as Collections (Meteor.users is naturally structured that way, and right now I'm testing with just one room and it's a separate Collection on my database)
My question is, is it more efficient to make one Collection with multiple rooms as its entries, or should I just make a new Collection for each room?
I'm planning to use something like the Partitioner package to assign different groups of users to their correct rooms, assuming the Meteor.users Collection can't be moved around.