Я хочу внедрить систему MongoDB, которая имеет 3 основных коллекции (Люди, Опросы, Ответы) и несколько второстепенных коллекций (поиск и т. Д.).Однако система будет мультитенантной, поэтому мне понадобится набор коллекций для каждого арендатора.У меня вопрос, должен ли я иметь отдельные БД для каждого арендатора или у меня должна быть одна БД.С одним БД я должен назвать свои коллекции следующим образом: tenantname_people, tenantname_surveys и т. Д., Или есть лучший способ структурировать / назвать мои коллекции?Мне нравится подход единой базы данных, потому что тогда у меня может быть коллекция арендаторов с подробной информацией о каждом арендаторе, его пользователях и т. Д., Которые будут полезны для поддержки.У меня будет довольно много индексов, и я буду следить за лимитом в 24 КБ для пространств имен.24k кажется высоким, но эти вещи могут преследовать вас.
Любые полезные комментарии будут с благодарностью.Спасибо.