Будинки Бази даних Що таке couchdb? - визначення з техопедії

Що таке couchdb? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає CouchDB?

Apache CouchDB - це нереляційна або NoSQL база даних, яка була розроблена для повноцінного використання Інтернету. Дані зберігаються в документах JSON, до яких можна отримати доступ, а його індекси запитуються через HTTP.

Індексація, перетворення та поєднання документів здійснюються через JavaScript. Оскільки він використовує всі ці веб-стандарти та технології, CouchDB дуже добре працює з веб- та мобільними додатками.

Техопедія пояснює CouchDB

CouchDB - це база даних із відкритим кодом, орієнтована на документи, яка використовує карти ключових значень для зберігання полів документа.

Поля можуть бути простими парами «ключ-значення», карти або списки. Кожному документу, що зберігається, надається унікальний ідентифікатор на рівні документа та номер редакції, коли в ньому вносяться зміни. CouchDB здатний здійснити трансформацію документів на ходу, а також подавати сповіщення про зміни в режимі реального часу, що спрощує розробку веб-додатків.

Він спеціалізується на доступності та роздільній толерантності (AP), але з часом може бути послідовним через незначну роботу. Для порівняння, MongoDB - це здебільшого толерантність послідовності та розподілу.

Особливості CouchDB:

    Швидке індексування та отримання

    Проста реплікація через декілька екземплярів сервера

    Кілька бібліотек для різних мов

    Формат документа на основі JSON

    REST-подібний інтерфейс для пошуку, видалення, оновлення та вставки документів

    Оновлення каналів даних, які можна підписати через канал змін

Що таке couchdb? - визначення з техопедії