CouchDB позволит забыть про SQL Благодаря двум серьезным усовершенствованиям, внесенным в CouchDB, СУБД был присвоен номер версии 1.0. Во-первых, значительно улучшена производительность, во-вторых, обеспечена возможность исполнения под управлением Windows. Ранее версии разрабатывались только для Linux. В Couchio также ведут разработку варианта CouchDB для ОС Google Android. Кроме того, проведена большая работа по обеспечению стабильности функционирования СУБД. Согласно результатам внутреннего тестирования новая версия CouchDB в четыре раза быстрее выполняет операции чтения и записи, чем предыдущая. Добиться этого удалось за счет оптимизации кода ПО. CouchDB является проектом Apache Foundation. Это нереляционная СУБД, хранящая данные в виде простых пар «ключ-значение». Информация хранится в формате Javascript Object Notation (JSON), а опрашивать ее можно с помощью HTTP-запросов. Такого типа СУБД, называемые документоориентированными, не требуют описания схемы данных и рассчитаны на работу с полуструктурированной информацией. Разработчиков Web-приложений данная технология способна заинтересовать тем, что она позволяет локально хранить данные – это может быть удобным при создании Web-приложений для устройств, не имеющих постоянного соединения с Интернетом. CouchDB также не требует знания языка запросов SQL. Для запросов к CouchDB используется реализация Google MapReduce. Проект CouchDB зародился в 2005 году в IBM в качестве подпроекта системы для Lotus Notes, обеспечивающей автономное тиражирование данных. В 2008 году CouchDB стала независимым проектом с открытым кодом.
 

Поделитесь материалом с коллегами и друзьями

Купить номер с этой статьей в PDF