/ / Lista kontrolna do zrobienia, aby poprawić wydajność pojedynczego dokumentu couchdb - nosql, couchdb

Lista rzeczy do zrobienia w celu poprawy wydajności działania pojedynczego dokumentu couchdb - nosql, couchdb

Jest kilka bardzo prostych rzeczy, które wszyscy możemyzrobić, aby uzyskać lepszą wydajność couchdb. Jestem zainteresowany agregacją prostej listy. Na przykład, słyszałem, że posiadanie sekwencyjnego identyfikatora zwiększa niesamowicie wydajność. Jakie inne rzeczy możemy zrobić? większość ważne rzeczy, które każdy może zrobić, jakie są twoje doświadczenia i co pomogło ty większość?

Odpowiedzi:

2 dla odpowiedzi № 1

Spójrz na Definitive Guide: http://guide.couchdb.org/draft/performance.html

Inne punkty:

  • sekwencyjne UUID zamiast całkowicie przypadkowych
  • nie używaj include_docs=true ale emituj pełne dokumenty (rozmiar widoku <=> szybkość kompromisu)
  • preferują operacje wsadowe i masowe