Project Voldemort выглядит красиво, но я до сих пор не углублялся в это.
В текущем состоянии CouchDB может не подходить для «огромных объемов данных». Распределение данных между узлами и запросы маршрутизации соответственно находятся на дорожной карте, но пока не реализованы. Самые большие известные производственные установки CouchDB используют «таблицы» («базы данных» в терминах) примерно 200G.
HA изначально не поддерживается CouchDB, но может быть легко создан: все узлы CouchDB реплицируют узлы базы данных между собой в настройке с несколькими хозяевами. Мы ставим два прокси Varnish перед машинами CouchDB, а коробки Varnish становятся избыточными с CARP . Дизайн "build in the Web" CouchDB делает такие вещи очень легкими.
Наиболее насущной проблемой в нашей настройке является тот факт, что по-прежнему существуют проблемы с репликацией больших (несколько МБ) вложений в документы CouchDB.
Я предлагаю вам также проверить традиционный маршрут СУБД. Существуют огромные проблемы с доступным талантом за пределами подхода RDBMS, и от Oracle & Co. доступны очень эффективные предложения