Преглед садржаја:
Дефиниција - Шта значи ЦоуцхДБ?
Апацхе ЦоуцхДБ је не-релацијска или НоСКЛ база података која је развијена како би у потпуности обухватила веб. Подаци се чувају у ЈСОН документима којима се може приступити, а њени се индекси могу упутити путем ХТТП-а.
Индексирање, трансформисање и комбиновање докумената врши се преко ЈаваСцрипт-а. Будући да користи све ове веб-стандарде и технологије, ЦоуцхДБ врло добро функционише са веб и мобилним апликацијама.
Тецхопедиа објашњава ЦоуцхДБ
ЦоуцхДБ је база података отвореног кода оријентисана према документима која користи мапе кључа и вредности за чување поља докумената.
Поља могу бити једноставни парови кључ-вредност, мапе или листе. Сваком похрањеном документу добија се јединствени идентификатор на нивоу документа и ревизијски број кад год се промјене у њему изврше. ЦоуцхДБ је у могућности да изврши тренутну трансформацију докумената као и тренутно обавештавање о променама у реалном времену, што олакшава развој веб апликација.
Специјализован је за расположивост и толеранцију партиција (АП), али с временом може бити доследан мањим радом. За поређење, МонгоДБ је углавном толерантан за конзистентност и поделу.
Карактеристике ЦоуцхДБ:
Брзо индексирање и преузимање
Лака репликација на више инстанци сервера
Више библиотека за различите језике
ЈСОН формат документа
РЕСТ-сучеље за проналажење, брисање, ажурирање и уметање документа
Ажурирања фееда података које је могуће претплатити кроз феед измена
