Најавио је покретање нова верзија СКЛите-а 3.44, који садржи побољшану подршку за нове функције, као и оптимизације, разна побољшања и још много тога.
СКЛите је лагани механизам за релациону базу података доступан преко СКЛ језика. За разлику од традиционалних сервера база података, као што су МиСКЛ или ПостгреСКЛ, његова специфичност није да репродукује уобичајену шему клијент-сервер, већ да се интегрише директно у програме. У ствари, цела база података (изјаве, табеле, индекси и подаци) се чува у датотеци независној од платформе.
Захваљујући својој изузетној лакоћи, СКЛите је један од најчешће коришћених машина за базе података на свету. Користи се у многим потрошачким програмима и такође је веома популаран у уграђеним системима, укључујући већину модерних паметних телефона.
Главне нове карактеристике СКЛите 3.44
У овој новој верзији СКЛите-а 3.44 која је представљена, подршка за нове функције агрегирани који дозвољавају израз «НАРУЧИ ПО« након свог последњег параметра да обради аргументе функције наведеним редоследом. Ово може бити важно за функције као што су стринг_агг() и јсон_гроуп_арраи() .
Још једна од промена која се истиче у новој верзији су оптимизације планера упита са делимичним скенирањем индекса када наведете константну вредност за колону табеле у клаузули ВХЕРЕ, ово повећава вероватноћу да је парцијални индекс индекс покривања. Помиње се да је због идентификованих регресија онемогућена оптимизација скенирања погледа додата у верзији 3.42.0.
У СКЛите 3.44, команда „ПРАГМА интегрити_цхецк“ сада имплементира проверу конзистентности садржаја на више интегрисаних виртуелних табела користећи нову методу кИнтегрити. Ово ради за екстензије ФТС3, ФТС4, ФТС5, РТРЕЕ и ГЕОПОЛИ.
Поред овога, у конфигурацији СКЛИТЕ_ДБЦОНФИГ_ДЕФЕНСИВЕ заштита је обезбеђена од омогућавања вритабле_сцхема ПРАГМА режима, пошто је претходно вритабле_сцхема могла бити активирана, али заправо није дозвољавала да шема буде уписива и сада једноставно не може да се активира.
У верзији СКЛите 3.44 за Виндовс истиче се да када се компајлира са компајлером Мицрософт Ц, конфигурација СКЛИТЕ_УСЕ_СЕХ (Структурирано руковање изузецима) је сада подразумевано омогућено. Може се онемогућити коришћењем -ДСКЛИТЕ_УСЕ_СЕХ=0. Такође ЦЛИ за Виндовс сада подразумевано на УТФ-8 и за улаз и за излаз на платформама које га подржавају. Доступна је опција –но-утф8 за онемогућавање подршке за УТФ8.
Штавише, СКЛите сада врши детекцију времена извршавања да ли основни хардвер подржава лонг доубле са већом прецизношћу од доубле и користи одговарајуће рутине са помичним зарезом.
Од осталих промена који се издвајају из ове нове верзије:
- Додата подршка за скаларне СКЛ функције цонцат() и цонцат_вс(), компатибилан са ПостгреСКЛ, МС СКЛ Сервер и МиСКЛ.
- Додата подршка за агрегатну функцију стринг_агг(), компатибилан са ПостгреСКЛ и МС СКЛ Сервер.
СКЛ функција стрфтиме() сада подржава спецификације „%е“, „%Ф“, „%И“, „%к“, „%л“, „%п“, „%П“, „%Р“, „%Т“ и „%у“. - Многе поруке о грешкама повезане са упутствима СТВОРИ ТАБЕЛУ сада се приказује након извршења наредбе КРЕИРАЈ ТАБЕЛУ, него након што се табела први пут користи.
- Уграђене виртуелне табеле су означене ФТС3, ФТС4, ФТС5, РТРЕЕ и ГЕОПОЛИ као СКЛИТЕ_ВТАБ_ИННОЦУОУС тако да се могу користити унутар окидача у имплементацијама високе безбедности.
- Упутство ПРАГМА цасе_СЕНСИТИВЕ_лике је застарело, јер његова употреба када шема садржи ЛИКЕ операторе може довести до извештаја о оштећењу базе података од стране ПРАГМА Интегрити_цхецк .
- Оптимизација скенирања приказа онемогућена је јер је изазивала вишеструке регресије перформанси.
Коначно, ако сте заинтересовани да сазнате више о томе Треба да знате да се СКЛите код дистрибуира у јавном власништву, односно да се може користити без ограничења и бесплатно у било коју сврху.
Више детаља о овом новом издању можете погледати на следећи линк.