Где представления (карты уменьшают) влияют на ограничения CloudAnt NoSQL? - PullRequest
0 голосов
/ 27 июня 2018

IBM Cloudant NoSQL имеет некоторые ограничения на поиск, запись, запрос в секунду. enter image description here

В CloudAnt я могу написать DesignDocument "View".

Когда я читаю представление, на что это влияет? просмотров / сек или запрос / сек?

Например, это вид:

function (doc) { 
   if(doc.DocType && doc.DocType=="car") {    
      emit(doc._id, {"brand":doc.brand, "model":doc.model});
   }
}

1 Ответ

0 голосов
/ 27 июня 2018

«Поиск» - это то, что попадает в первичный ключ Cloudant, например, GET /db/docid или GET /db/_all_docs. «Запрос» - это нечто, попадающее во вторичный индекс, который включает в себя:

  • запрос карты / уменьшить представление
  • запрос индекса поиска Cloudant (на основе Lucene)
  • запрос геопространственного индекса Cloudant
  • запрос индекса Cloudant Query

В вашем примере считывание результатов представления классифицируется как "запрос" в терминах выставления счетов

...