Нова верзија Апацхе ЦоуцхДБ 3.0 је већ објављена и то су њене промене

ЦоуцхДБ-лого-1

Покретање нова верзија Апацхе ЦоуцхДБ 3.0, која је дистрибуирана база података оријентисана на документе, који припада класи система НоСКЛ. ЦоуцхДБ карактерише чување података у уређеном формату листе и омогућава делимичну репликацију података између више база података у мастер-мастер режиму уз истовремено откривање и решавање конфликтних ситуација.

Сваки сервер чува свој локални скуп података, синхронизован са другим серверима, Могу да пређу ван мреже и повремено понављају промене. Ова функција посебно чини ЦоуцхДБ атрактивним решењем за организовање синхронизације поставки програма између различитих рачунара.

Решења заснована на ЦоуцхДБ имплементирале су компаније попут ББЦ-а, Аппле-а и ЦЕРН-а.

Упити ЦоуцхДБ и индексирање података могу се извршити према парадигми МапРедуце користећи ЈаваСцрипт за генерисање логике узорковања података.

Језгро система написано је на језику Ерланг, који је оптимизован за стварање дистрибуираних система који служе многим паралелним захтевима. Сервер за приказ написан је на језику Ц и заснован је на ЈаваСцрипт механизму пројекта Мозилла.

Приступ бази података врши се преко ХТТП протокола користећи РЕСТфул ЈСОН АПИ, који вам омогућава приступ подацима, чак и из веб апликација покренутих у прегледачу.

Документ који има јединствени идентификатор, верзију и који садржи произвољан скуп именованих поља у формату кључ / вредност делује као јединица за складиштење података. П.

За организовање псеудоструктурираног скупа података из произвољних докумената (агрегација и узорковање) користи се концепт формирања погледа који се дефинишу помоћу ЈаваСцрипт-а. У ЈаваСцрипт-у такође можете да дефинишете функције за потврду података приликом додавања нових докумената у одређеном приказу.

Шта је ново у Апацхе ЦоуцхДБ 3.0

У овој новој верзији побољшана заштита је истакнута у подразумеваним подешавањима. Приликом покретања, администратор корисник би сада требало да буде дефинисан, без чега ће сервер завршити свој рад са грешком.

Да бисте приступили позивима на «/ _алл_дбс», сада морате имати администраторска права а све базе података се подразумевано креирају само за администратора (могу се променити кроз објекат "_сецурити"), осим тога је забрањено уређивање објеката у бази _ _ корисника.

Додато је способност креирања сегментираних база података Кориснички дефинисан (партициониран), омогућавајући вам да дефинишете своја правила за дистрибуцију докумената по сегментима (опсег фрагмената). Додати су посебне оптимизације за сегментиране базе података приказима и индексима.

Такође можемо пронаћи примена аутоматског раздвајања током сегментације (фрагментације). У бази података је сада могуће редистрибуирати податке по сегментима, узимајући у обзир пораст к фактора који се користи за одређивање нивоа рашчлањивања.

Подсистем кен је додат за аутоматско индексирање у позадини и одржавајте ажурне секундарне индексе без изричитог покретања операција за њихову изградњу.

Максимална величина документа је смањена на 8 МБ, што може довести до проблема са репликацијом података са старијих сервера након надоградње на ЦоуцхДБ 3.0. Да бисте повећали ограничење, можете да користите поставку „[цоуцхдб] мак_доцумент_сизе“.

Од осталих промена који се помињу:

  • Оптимизација перформанси процеса цоуцх_сервер.
  • Значајно побољшан инсталациони програм за Виндовс платформу.
  • Процес смоосх-а који се користи за аутоматско паковање базе података потпуно је преписан.
  • Предложен је нови подсистем И / О реда, који се користи за промену И / О приоритета за одређене операције.
  • Имплементиран систем регресионог тестирања.
  • Додата је званична подршка за платформе арм64в8 (аарцх64) и ппц64ле (ппц64ел).
  • Додата је подршка за повезивање са СпидерМонкеи 1.8.5 ЈаваСцрипт мотором (ЕСР грана Фирефок-а 60) са побољшаном подршком за ЕС5, ЕС6 и ЕС2016 +.
  • Оквир укључује Дреифус претраживач заснован на Луцену, који може у великој мери поједноставити примену претраживача заснованог на ЦоуцхДБ.
  • Додата је позадина за пријаву помоћу системд-јоурналд.

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   ТерриКСНУМКС дијо

    Занимљив молто. Ово је геско тресер сервер ЦоуцхДБ и хоппена миграто алла 3.0.
    Да бих управљао аутоматизмом и варијантама скрипти, користим ПоверСхелл, ако је из Виндовс-а и Линук-а са модулом ПСЦоуцхДБhttps://github.com/MatteoGuadrini/PSCouchDB) што олакшава управљање.
    Користим га соппраттутто за функцију Увоз / Извоз за прављење резервних копија базе података, а такође и за генерисање извештаја.
    ЦоуцхДБ је давверо сплендидо!