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 № 1Spó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