Честно говоря, в настоящее время, если у вас нет очень хорошего оборудования, Apache CouchDB может столкнуться с проблемами. Карта / уменьшить, вероятно, будет хорошо. карта CouchDB для увеличения / уменьшения идеально подходит для ваших требований.
Как разработчик, вам понравится! К сожалению, как системный администратор, вы можете заметить больше использования диска и ввода-вывода, чем ожидалось.
Предлагаю попробовать. Будучи HTTP и Javascript, легко выполнить технико-экономическое обоснование. Просто помните, что первоначальная сборка представления займет много времени (давайте предположим, что для аргумента это займет больше времени, чем у любой другой конкурирующей базы данных). Но это время никогда не будет потрачено. Сопоставить / уменьшить количество прогонов только один раз для каждого документа (фактически для каждого обновления документа).
Если бренд Apache CouchDB работает медленно, но вам нравится отдыхать на диване, то кластер BigCouch определенно справится с этой нагрузкой без проблем. Я уверен, что существуют кластеры BigCouch с гораздо большими требованиями к данным и вводу / выводу, чем эта.