Будет ли такой дизайн слишком сильно тормозить мой mongodb?Я ищу относительно высокопроизводительную базу данных (это означает, что ответ на запрос чтения должен всегда происходить в течение 0,3-4 секунд):
Для документов, которые действительно коротки, будет одна Схема.И была бы другая схема, на которую будут ссылаться сотни / тысячи этих небольших документов.Действительно ли такой дизайн замедлит мои запросы?Там будет популяция мангустов и тому подобное.Но я боюсь, что это очень сильно замедлит мои запросы, даже если я их проиндексирую.
Я невольно чувствую, что мне нужно назначить эти меньшие документы в другую схему вместо массива, потому что на них ссылаютсяв других схемах.Ценю помощь!:)
SchemaOne{
// Tons of Data
subs: [{
type: mongoose.SchemaTypes.ObjectId
ref: 'othershortschema'
// There would be hundreds and thousands of these
}]
}