I'm new to graphing databases and am looking at a POC in ArangoDb. What is the best practice when designing a database? Specifically, should different but related node types be in seperate collections or in the same collection? (Think of a classic "student/class/location/tutor" scenario.)
If the general consensus is to place everything in one collection then when would I need to consider multiple collections? Are there considerations for handling a high transaction rate, for example recording temperatures readings from a large number of devices? Would this be a case for recording device information in one collection and readings in another?