Тип | |
---|---|
Автор |
Damien Katz, Jan Lehnardt, Noah Slater, Christopher Lenz, J. Chris Anderson |
Разработчик | |
Написана на | |
Операционная система | |
Первый выпуск |
2005 |
Последняя версия | |
Состояние |
Active |
Лицензия |
Apache 2.0 |
Сайт |
http://couchdb.apache.org/ |
Apache CouchDB[1] — документо-ориентированная система управления базами данных, не требующая описания схемы данных. Эта программа является свободной, открытой, и написана на языке Erlang.
CouchDB можно рассматривать как сервер веб-приложений; для реализации этой идеи в CouchDB встроен производительный CouchApp.
Содержание |
Подобно иным документно-ориентированным СУБД (Mnesia, Lotus Notes, MongoDB), и в отличие от реляционных СУБД, CouchDB предназначена для работы с полу-структурированной информацией и имеет следующие особенности:
Проект CouchDB был принят в инкубатор Apache в феврале 2008 года. Несмотря на то, что CouchDB изначально предназначался для работы в операционной системе Linux, уже разработаны варианты этой системы для операционных систем Microsoft Windows[4] и Mac OS. Более того, дистрибутив Linux Ubuntu с 9.10 (Karmic Koala) поставляется с системой CouchDB.
CouchDB используется во многих программных продуктах и на множестве веб-сайтов [5], в том числе:
На русском языке:
Блоги разработчиков:
Системы управления базами данных (СУБД) | |
---|---|
Клиент-серверные |
Caché • CouchDB • IMS • DB2 • Firebird • Informix • Ingres • InterBase • MS SQL Server • MongoDB • MySQL • mSQL • Oracle Database • Pervasive SQL • PostgreSQL • Sybase ASE • Sybase ASA • Sybase IQ • Teradata Database • ЛИНТЕР |
Движки | |
Файл-серверные |
DataFlex • dBase • MS Access • OpenOffice.org Base • Paradox • |
Базы данных | |
---|---|
Концепции |
Модель данных • Реляционная (модель • алгебра • Нормальная форма • Ссылочная целостность • БД • СУБД) • Иерархическая модель • Сетевая (модель • СУБД) • Объектно-ориентированная (БД • СУБД) • Транзакция • Журнализация • Секционирование |
Объекты | |
Ключи |
Потенциальный • Первичный • Внешний • Естественный • Суррогатный (искусственный) • Суперключ |
SQL | |
СУБД |
IMS • DB2 • Informix • Oracle Database • Microsoft SQL Server • Adaptive Server Enterprise • Teradata Database • Firebird • PostgreSQL • MySQL • SQLite • Microsoft Access • Visual FoxPro • ЛИНТЕР • CouchDB • MongoDB |
Компоненты |
Couchdb benchmark, couchdb ruby.
Комо (провинция), Файл:F. Sionil Jose.jpg, Вали-ду-Акри (мезорегион), Файл:Ilya Repin - Sadko - Google Art Project levels adjustment 2.jpg.