CouchDB в производстве

Я использовал CouchDB на некоторых опытных приложениях, и это было блестящим, очень простым в использовании и чрезвычайно быстрым. Я задавался вопросом, использовал ли кто-либо его в производстве и имеет какие-либо представления о, он - надежность, пригодность производительности для операционного управления и т.д.?? Я рассматриваю использование его для поддержки уровня служб и использовал бы его функциональность репликации.

Любые комментарии/события приветствовались бы.

5
задан skaffman 12 June 2010 в 17:52
поделиться

2 ответа

Я использовал CouchDB для нескольких небольших внутренних приложений - он был очень стабильным, и у меня не было серьезных претензий. Помимо этого, несколько небольших замечаний -

1) Базы данных могут быть синхронизированы, но не узлы. То есть, если у вас четыре сервера и двадцать баз данных, вы должны указать каждый сервер и каждую базу данных для синхронизации. Незначительное недовольство, но я предпочитаю меньше управления большему.

2) Поскольку базы данных только добавляются, база данных с большим количеством операций очень быстро становится очень большой. Сжатие исправляет это, но не совсем быстро, особенно в большой (например, 20 гигабайт) базе данных. Компактное планирование на выходные решило эту проблему, но это, вероятно, менее подходящее решение для приложений с высокой доступностью.

3) Javascript является языком просмотра де-факто. Что не очень хорошо разрекламировано, так это то, что, поскольку CouchDB написан на Erlang, он также поддерживает представления Erlang, которые быстрее, поскольку они «родные». Для приложений, выполняющих много операций с представлениями, Erlang, вероятно, имеет больше смысла.

Если отбросить эти незначительные проблемы, я всем сердцем рекомендую это.

8
ответ дан 14 December 2019 в 01:02
поделиться

CouchDB входит в состав Ubuntu и является фундаментальным компонентом службы Ubuntu One.

1
ответ дан 14 December 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: