Рекомендации по разработке mongoDB, необходимые для быстрых запросов - PullRequest
0 голосов
/ 12 октября 2018

Будет ли такой дизайн слишком сильно тормозить мой mongodb?Я ищу относительно высокопроизводительную базу данных (это означает, что ответ на запрос чтения должен всегда происходить в течение 0,3-4 секунд):

Для документов, которые действительно коротки, будет одна Схема.И была бы другая схема, на которую будут ссылаться сотни / тысячи этих небольших документов.Действительно ли такой дизайн замедлит мои запросы?Там будет популяция мангустов и тому подобное.Но я боюсь, что это очень сильно замедлит мои запросы, даже если я их проиндексирую.

Я невольно чувствую, что мне нужно назначить эти меньшие документы в другую схему вместо массива, потому что на них ссылаютсяв других схемах.Ценю помощь!:)

SchemaOne{
   // Tons of Data
   subs: [{
      type: mongoose.SchemaTypes.ObjectId
      ref: 'othershortschema'
      // There would be hundreds and thousands of these
   }]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...