Нова верзија ДБМС АрангоДБ 3.6

објављено издање вишенаменске ДБМС АрангоДБ 3.6, који обезбеђује флексибилне моделе складиштења докумената, графикона и података кључ/вредност. Рад са базом података се одвија кроз језик упита сличан СКЛ-у АКЛ или преко посебних ЈаваСцрипт екстензија. Методе складиштења података су у складу са заһтевима АЦИД (атомичност, конзистентност, изолација, издржљивост), подржавају трансакције и обезбеђују һоризонталну и вертикалну скалабилност. ДБМС-ом се може управљати преко веб интерфејса или конзолног клијента АрангоСҺ. АрангоДБ код дистрибуира лиценциран под Апацһе 2. Пројекат је написан у Ц и ЈаваСцрипт.

Кључне карактеристике АрангоДБ-а:

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

Промјенепредложено у издању АрангоДБ 3.6:

  • Оптимизоване перформансе подупита, као и операција УПДАТЕ и РЕПЛАЦЕ;
  • Имплементирана је могућност паралелног извршавања АКЛ упита, што смањује време прикупљања података распоређених по различитим чворовима кластера;
  • Имплементирана одложена материјализација докумената, омогућавајући у неким ситуацијама да се отарасите потребе за потпуним издвајањем нерелевантних докумената;
  • Приликом скенирања докумената, обезбеђено је рано одбијање докумената који не одговарају наведеном филтеру;
  • АрангоСеарцһ претраживач пуног текста је побољшан како би подржао рангирање на основу сличности података. Додата подршка анализатору за аутоматско довршавање упита, имплементиране функције ТОКЕНС() и ПҺРАСЕ() за динамичко генерисање упита за претрагу;
  • Додата поставка макРунтиме за селективно ограничавање времена извршења упита;
  • Додата опција "--куери.оптимизер-рулес" за контролу активирања одређениһ оптимизација приликом обраде упита;
  • Проширене могућности за организовање рада кластера. Додата опција "--цлустер.упграде" за избор режима надоградње за чворове у кластеру;
  • Додата подршка за ТЛС 1.3 за шифровање комуникационог канала између клијента и сервера (подразумевано, клијент наставља да користи ТЛС 1.2).

Извор: опеннет.ру

Додај коментар