Нова верзија СКЛите 3.33 је већ објављен и у њему су интегрисани неке промене прилично добро, као што је АЖУРИРАЊЕ ИЗ подршке пратећи синтаксу из ПостгреСКЛ-аОсим тога побољшати проширење иеее754 да подржава ИЕЕЕ 754 бинарне64 бројеве као и а повећао максималну величину датотека базе података на 281 ТБ.
За оне који нису упознати са пакетом СКЛите то је лаган ДБМС, дизајниран као библиотека додатака. СКЛите код дистрибуира се као јавно власништво, односно може се користити без ограничења и бесплатно у било које сврхе.
То је софтверски пакет који Познат је по томе што се гради и користи помоћу ЛФС-10.0 платформе.
Главне нове карактеристике СКЛите 3.33
Једна од најважнијих промена у овој новој верзији је АЖУРИРАЊЕ ИЗ имплементације да ажурирате садржај табеле на основу избора из друге табеле користећи синтаксу која одговара ПостгреСКЛ-у.
Према тиму СКЛите-а, идеја УПДАТЕ ФРОМ је проширење СКЛ-а које дозвољава да наредбу УПДАТЕ гурају друге табеле у бази података.
„Циљна“ табела је специфична табела која се ажурира. Други мотори релационих база података такође имплементирају УПДАТЕ ФРОМ, али пошто конструкција није део СКЛ стандарда, сваки производ имплементира УПДАТЕ ФРОМ другачије.
СКЛите имплементација тежи да буде компатибилна са ПостгреСКЛ-ом. СКЛ Сервер и МиСКЛ имплементације исте идеје раде мало другачије.
Што се тиче контроле интегритета ПРАГМА, сада је могуће насумично проверити само одређене табеле и повезане индексе (пре него што увек проверава целу базу података), пошто ПРАГМА врши проверу конзистентности базе података и форматирање на ниском нивоу. Проверава да ли уносе табеле или индекса нису у низу, грешке ЦХЕЦК, ограничења ЈЕДИНСТВЕНО и НОТ НУЛЛ, интегритет слободне листе и недостајући или вишак уноса индекса, странице које недостају и неисправне документе.
Што се тиче побољшања проширења иеее754, сада је могуће радити са ИЕЕЕ 754 бинарним64 бројевима. Текст произведен у облику аргумента функцији иеее754() је читљив, али га је тешко користити као део већег израза.
То је разлог зашто иеее754_мантисса() и иеее754_екпонент() рутине су додате да врати вредности М и Е које одговарају Ф вредности његовог јединог аргумента.
Направљена су побољшања у планеру упита, пошто су перформансе побољшане на "СЕЛЕЦТ мин (к) ФРОМ т ВХЕРЕ и ИН (?,?,?)" када је присутан индекс т (к, и).
У ВАЛ режиму (Записивање унапред), ако операција писања не успе, што генерише недоследност у подацима схм датотеке, следеће трансакције сада могу да поврате интегритет схм датотеке када постоје активне трансакције читања, уместо да се прикаже грешка СКЛИТЕ_ПРОТОЦОЛ.
Од осталих промена које се спроводе У овој новој верзији истичу се следеће:
- С друге стране, још једна важна промена је повећање максималне величине базе података на 281 ТБ.
- ЦЛИ има уграђене децималне и иеее754 екстензије.
- Додато је децимално проширење са децималним аритметичким функцијама произвољне прецизности, доступне су три математичке функције укључујући децимал_адд, децимал_суб и децимал_мул (ове три функције сабирају, одузимају и множе своје аргументе респективно).
- Поред тога, нови режими излазног формата „бок“, „јсон“, „маркдовн“ и „табле“ су такође додати интерфејсу командне линије (ЦЛИ).
- У излазном режиму колоне, колоне се аутоматски проширују за садржај најдужег реда.
- Режим излаза „цитат“ узима у обзир вредност сепаратора постављену командом „сепаратор“.
Коначно ако сте заинтересовани да сазнате више о томе о овој новој верзији можете погледати детаље одласком на следећу везу.