ТиДБ 4.0 дистрибуирано издање ДБМС

Доступан дистрибуирано издање ДБМС ТиДБ 4.0развијена под утицајем Гугл технологија Спаннер и F1. ТиДБ припада категорији хибридних ХТАП (Хибрид Трансацтионал/Аналитицал Процессинг) система који су способни да обезбеде трансакције у реалном времену (ОЛТП) и обраду аналитичких упита. Пројекат је написан на Го анд дистрибуира лиценциран под Апацхе 2.0.

ТиДБ карактеристике:

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

У новом издању:

  • Подразумевано је омогућен дистрибуирани сакупљач смећа Греен ГЦ, који може значајно повећати брзину сакупљања смећа у великим кластерима и побољшати стабилност;
  • Додата подршка за велике трансакције, чија је величина ограничена скоро величином физичке меморије. Ограничење величине једне трансакције повећано са 100 МБ на 10 ГБ;
  • Додата подршка за БАЦКУП и РЕСТОРЕ команде за прављење резервних копија;
  • Додата могућност подешавања закључавања на столовима;
  • Додан механизам изолације трансакција компатибилан са МиСКЛ на нивоу читања (РЕАД ЦОММИТТЕД);
  • Подршка за ЛИКЕ и ВХЕРЕ изразе је додата наредби „АДМИН СХОВ ДДЛ ЈОБС“;
  • Додан параметар оом-усе-тмп-стораге, који омогућава коришћење привремених датотека за кеширање међурезултата у условима недовољне РАМ меморије;
  • Додата Рандом кључна реч за додељивање насумичних вредности атрибутима;
  • Команда ЛОАД ДАТА сада има могућност да користи хексадецималне и бинарне изразе;
  • Додато 15 параметара за контролу понашања оптимизатора;
  • Додати алати за дијагностиковање перформанси СКЛ упита. Додат спори дневник упита доступан преко системских табела СЛОВ_КУЕРИ / ЦЛУСТЕР_СЛОВ_КУЕРИ;
  • Додата подршка за функције за рад са секвенцама;
  • Додата је могућност динамичке промене конфигурационих параметара прочитаних из ПД (Плацемент Дривер, сервер за управљање кластером). Додата је могућност коришћења наредбе "СЕТ ЦОНФИГ" за промену подешавања ПД/ТиКВ чворова.
  • Додато подешавање мак-сервер-цоннецтионс за ограничавање максималног броја истовремених веза са сервером (подразумевано 4096);
  • Побољшане перформансе у ситуацијама када су тражене колоне у потпуности покривене индексима;
  • Додата оптимизација упита заснована на спајању индекса;
  • Побољшане перформансе операција са опсегом вредности;
  • Смањено оптерећење ЦПУ-а кеширањем резултата приступа индексима и филтрирањем дупликата;
  • Додата подршка за нови формат складиштења стрингова који вам омогућава да повећате перформансе табела са великим бројем колона;
  • Функција ГРОУП_ЦОНЦАТ сада подржава израз "ОРДЕР БИ";
  • Додата могућност издвајања података из ТиФласх дневника путем СКЛ-а;
  • Команда "РЕЦОВЕР ТАБЛЕ" имплементира подршку за опоравак скраћених табела;
  • Додата ДДЉобс системска табела за испитивање детаља о извршавању ДДЛ посла;
  • Додата могућност коришћења команде СХОВ ЦОНФИГ за приказ ПД и ТиКВ подешавања;
  • Укључен подразумевана кеш меморија копроцесора;
  • Број горрутина у фази поновног покушаја урезивања сада се може контролисати коришћењем подешавања паралелности урезивања;
  • Додата могућност приказа региона партиције табеле;
  • Додата могућност ограничавања величине привременог складишта на тидб-сервер;
  • Додата подршка за операције "убаци у тбл_наме партицију(партитион_наме_лист)" и "замени у тбл_наме партитион(партитион_наме_лист)";
  • У хеш који се користи за партиционисање (партиционисање), додата је подршка за филтрирање на основу "ис нулл";
  • За партициониране табеле, додата је подршка за проверу, чишћење и враћање индекса.

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

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