Издање Тарантоол 2.8 ДБМС

Доступна је нова верзија Тарантоол 2.8 ДБМС, која обезбеђује трајно складиштење података са информацијама преузетим из базе података у меморији. ДБМС комбинује велику брзину обраде упита карактеристичну за НоСКЛ системе (на пример, Мемцацхед и Редис) са поузданошћу традиционалних ДБМС (Орацле, МиСКЛ и ПостгреСКЛ). Тарантоол је написан у Ц и омогућава вам да креирате ускладиштене процедуре у Луа. Код се дистрибуира под БСД лиценцом.

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

Главне промене:

  • Стабилизација МВЦЦ (Мулти-версион Цонцурренци Цонтрол) у мемтк машини у меморији.
  • Подршка трансакцијама у ИПРОТО бинарном протоколу. Раније је трансакција захтевала писање ускладиштене процедуре у Луа.
  • Подршка за синхрону репликацију, која ради у односу на појединачне табеле.
  • Механизам за аутоматско пребацивање на резервни чвор (фаиловер) заснован на РАФТ протоколу. Асинхрона репликација заснована на ВАЛ-у је одавно имплементирана у Тарантоол-у; сада не морате ручно да надгледате главни чвор.
  • Аутоматско пребацивање главног чвора је такође доступно у случају топологије са дељењем података (користи се библиотека всхард, која дистрибуира податке преко сервера користећи виртуелне канте).
  • Побољшање оквира за прављење Тарантоол Цартридге кластер апликација при раду у виртуелним окружењима. Тарантоол кертриџ сада боље држи оптерећење.
  • Рад Ансибле улоге за примену кластера је убрзан до 15-20 пута. Ово олакшава рад са великим кластерима.
  • Појавио се алат за поједностављену миграцију са старијих верзија >1.6 и <1.10, који је доступан уз помоћ додатне опције при покретању. Раније је миграција морала да се обави применом привремене верзије 1.10.
  • Оптимизовано је складиштење малих токова.
  • СКЛ сада подржава УУИД-ове и побољшава конверзију типова.

Вреди напоменути да ће почевши од верзије 2.10 доћи до преласка на нову политику за генерисање издања. За значајна издања која крше компатибилност уназад, прва цифра верзије ће се променити, за средња издања - друга, а за корективна издања - трећа (после 2.10, биће објављено издање 3.0.0).

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

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