I'm using SailsJS / Waterline ORM with a Mongo DB. It's a realtime application so the sails sockets.io pub/sub is used heavily.
I have a few instances in my application which require many-to-many and many-to-one associations.
I'm fairly sure I can achieve many-to-* relationships with embedded collections, however waterline associations seems a little cleaner (eg. Access to publishAdd() for example).
Question is: what's best practice (for my current stack) for connecting/linking data (embedded or associated)? Is there a performance hit with associated records due to the additional queries?