Большойдиван
Предварительный выпуск | 0.4.2б
/ 18 февраля 2013 г |
---|---|
Написано в | Эрланг |
Операционная система | Кросс-платформенный |
Доступно в | Английский |
Тип | Документоориентированная база данных |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | http://bigcouch.cloudant.com/ |
BigCouch — это с открытым исходным кодом высокодоступная, отказоустойчивая , кластеризованная и совместимая с API версия Apache CouchDB , которая поддерживается Cloudant . 5 января 2012 года Cloudant объявила, что внесет платформу горизонтального масштабирования BigCouch в проект CouchDB. [ 1 ] Слияние завершилось в июле 2013 года. [ 2 ] В июне 2015 года Cloudant объявили, что больше не поддерживают BigCouch. [ 3 ]
BigCouch позволяет пользователям создавать кластеры CouchDB, распределенные по произвольному количеству серверов. Хотя конечному пользователю он кажется одним экземпляром CouchDB, на самом деле это один или несколько узлов в эластичном кластере, которые действуют согласованно для хранения и извлечения документов, индексирования и обслуживания представлений, а также обслуживания CouchApps.
Кластеры ведут себя в соответствии с концепциями, изложенными в статье Amazon Dynamo : [ 4 ] а именно, что каждый узел может принимать запросы, данные размещаются в разделах на основе последовательного алгоритма хеширования, а протоколы кворума предназначены для операций чтения/записи. Он опирается на Erlang и Open Telecom Platform , несмотря на использование собственного механизма RPC поверх собственного «rex»-сервера OTP. [ 5 ]
BigCouch был разработан для решения распространенной жалобы скептиков CouchDB на то, что «он не масштабируется», под этим они подразумевают, что он не масштабируется горизонтально на многих серверах. Эта функция необходима для использования CouchDB для решения проблем больших данных . [ 6 ]
Ссылки
[ редактировать ]- ^ «Будущее Apache CouchDB» . Проверено 5 января 2012 г.
- ^ «Добро пожаловать, Большой Диван» . Блог Apache CouchDB . 25 июля 2013 года . Проверено 16 ноября 2015 г.
- ^ «BigCouch больше не поддерживается Cloudant» . Cloudant на GitHub . 24 июня 2015 г. Проверено 16 марта 2018 г.
- ^ «Динамо: высокодоступный магазин Amazon по принципу «ключ-значение»» . 2 октября 2007 г. Архивировано из оригинала 21 февраля 2011 г. Проверено 15 января 2011 г.
- ^ «BigCouch от Cloudant имеет открытый исходный код» . Архивировано из оригинала 1 сентября 2010 года . Проверено 19 января 2011 г.
- ^ «Масштабирование CouchDB с помощью BigCouch» . Архивировано из оригинала 19 декабря 2010 года . Проверено 15 января 2011 г.