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