Apache CouchDB v2.0 — свободная NoSQL-СУБД стала кластерной

Вчера некоммерческая организация Apache Software Foundation (ASF) объявила о выпуске новой крупной версии свободной базы данных типа NoSQL — Apache CouchDB v2.0.

CouchDB была создана в 2005 году Дэмиэном Катцом (Damien Katz), бывшим разработчиком Lotus Notes из IBM, а в 2008 году передана на развитие в ASF. Это документо-ориентированная база данных, реализованная на языке Erlang, использующая JSON для хранения данных, JavaScript в качестве языка запросов (с применением MapReduce) и протокол HTTP для API.

Логотип CouchDB
Логотип CouchDB / Иллюстрация с сайта Apache CouchDB

Релиз Apache CouchDB 2.0 стал результатом пожертвования и частичного слияния с проектом BigCouch. BigCouch — разновидность CouchDB, созданная в компании Cloudant (в 2014 году её поглотила IBM) с целью обеспечить базе данных высокую доступность, отказоустойчивость и поддержку кластеров (распределённость на произвольном числе серверов). Среди основных изменений, появившихся в в Apache CouchDB 2.0, отмечаются:

  • встроенная поддержка кластеров для масштабирования больших данных (Big Data) и высокой доступности (заимствовано из BigCouch и основано на принципах Amazon Dynamo);
  • 99% совместимость API с предыдущими версиями (большинство приложений будет «просто работать»);
  • Mango — новый язык запросов, основанный на JSON и не требующий знаний JavaScript/MapReduce (призван упростить жизнь разработчикам);
  • значительные и повсеместные улучшения в производительности, особенно в репликации и compaction;
  • полностью переписанный и осовремененный интерфейс для управления.

Совместимыми на сегодняшний день продуктами с протоколом Couch Replication Protocol из CouchDB являются PouchDB, Cloudant и Couchbase Lite. Сайт проекта — couchdb.apache.org.

Дмитрий Шурупов по материалам Blogs.Apache.org.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Apache выпустила уже третий патч для закрытия уязвимости в библиотеке Log4j — второй снова не справился
Windows 11 стала второй по популярности ОС среди пользователей Steam
Стала известна дата релиза совершенно нового Microsoft Office 2021
Первая предварительная версия Windows 11 стала доступна для участников программы Windows Insider
macOS Big Sur стала доступна для всех пользователей
Новая версия Skype стала доступна всем пользователям
WhatsApp стала первым крупным приложением для обмена сообщениями для поддержки Apple CarPlay
Apache OpenMeetings 4.0 — крупное обновление Open Source-решения для веб-конференций
Apache Kafka 1.0.0 — важная веха популярного Open Source-брокера сообщений
SSL/TLS-сертификаты Let's Encrypt стали доступны для веб-сервера Apache
Последние новости

Подгружаем последние новости