ДҚБЖ SQLite 3.33 шығарылымы

жарияланды босату SQLite 3.33.0, қосылатын модуль кітапханасы ретінде жасалған жеңіл ДҚБЖ. SQLite коды жалпыға ортақ домен ретінде таратылады, яғни. кез келген мақсатта шектеусіз және тегін пайдалануға болады. SQLite әзірлеушілеріне қаржылық қолдау Adobe, Oracle, Mozilla, Bentley және Bloomberg сияқты компанияларды қамтитын арнайы құрылған консорциуммен қамтамасыз етіледі.

басты өзгерту:

  • Орындалған өрнек ЖАҢАРТУ басқа кестеден таңдау негізінде кестенің мазмұнын жаңарту. Өрнек PostgreSQL сәйкес синтаксисті пайдаланады.
  • Дерекқордың максималды өлшемі 281 ТБ дейін ұлғайтылды.
  • В PRAGMA тұтастығын тексеру Тек белгілі бір кестені және байланысты индекстерді таңдап тексеру мүмкіндігі қамтамасыз етілген (бұрын барлық дерекқор әрқашан тексерілетін).
  • Кеңейтім қосылды ондық сан ерікті дәл ондық арифметикалық функциялармен.
  • Кеңейтуде ieee754 Екілік64 сандарын қолдау үшін жақсартулар жасалды.
  • Пәрмен жолы интерфейсіне (CLI) қосылды «box», «json», «markdown» және «кесте» шығыс пішімдеудің жаңа режимдері. «Баған» шығару режимінде бағандар ең ұзын жолдың мазмұнына қарай автоматты түрде кеңейтіледі. «Дәйексөз» шығару режимінде «.separator» командасымен орнатылған бөлгіштің мәні ескеріледі.
  • Ондық және ieee754 кеңейтімдері CLI ішіне салынған.
  • Сұрауды жоспарлаушыға жақсартулар жасалды. t(x,y) индексі болған кезде "ТАҢДАУ min(x) FROM t WHERE y IN (?,?,?)" сұрауларының жақсартылған өнімділігі. «INDEXED BY» өрнегі бар сұраулар үшін толық индексті сканерлеу сұрау жоспарын пайдалану мүмкіндігін анықтау жүзеге асырылды.
  • режимі WAL (Алдын ала жазу) Егер жазу операциясы сәтсіз аяқталса, бұл shm файлындағы деректердің бұзылуына әкеліп соқтырса, келесі транзакциялар SQLITE_PROTOCOL қатесін шығарудың орнына белсенді оқу транзакциялары болса, енді shm файлының тұтастығын қалпына келтіре алады.

Ақпарат көзі: opennet.ru

пікір қалдыру