У меня есть база данных couchdb с ~ 2000 документов (50 МБ), но 150K удалило документы за 3 месяца и будет увеличиваться.
Итак, какова лучшая стратегия для поддержания высокой производительности?Использовать purge + compact, периодически пересоздавать всю базу данных?
В документации по couchdb рекомендуется пересоздавать базу данных при хранении краткосрочных данных, не в моем случае, но удаление является постоянным в некоторых типах документов.
Операция DELETE
Если в вашем случае использования создается много удаленных документов (например, если вы храните краткосрочные данные, такие как записи журнала, очереди сообщений,и т. д.), вы можете периодически переключаться на новую базу данных и удалять старую (после истечения срока действия всех записей в ней).
Использование Apache CouchDB v. 2.1.1