SQLite 3.39 чыгаруу

SQLite 3.39 релизинин, плагин китепканасы катары иштелип чыккан жеңил DBMS, жарыяланды. SQLite коду коомдук доменде таратылат, б.а. каалаган максатта чектөөсүз жана бекер колдонсо болот. SQLite иштеп чыгуучуларына каржылык колдоо Adobe, Oracle, Mozilla, Bentley жана Bloomberg сыяктуу компанияларды камтыган атайын түзүлгөн консорциум тарабынан көрсөтүлөт.

Негизги өзгөрүүлөр:

  • Таблицалардагы оң жана толук тышкы кошулуу операциялары үчүн кошумча колдоо - “RIGHT OUTER JOIN” жана “FULL OUTER JOIN”.
  • Жаңы салыштыруу операторлору сунушталды - "IS NO DISTINCT FROM" жана "IS DISTINCT FROM", алар мурда жеткиликтүү болгон "IS" жана "IS NOT" операторлору менен бирдей жана SQL стандарттары жана PostgreSQL менен шайкештикти жакшыртуу үчүн кошулган.
  • Unix системаларында маалымат базасынын аталыштарындагы бардык символдук шилтемелер файлды ачардан мурда маалымат базасынын канондук атын аныктоо үчүн кеңейтилет.
  • "GROUP BY" туюнтмасын камтыбаган, анын ичинде ар кандай топтоо сурамдары үчүн HAVING туюнтмасын колдонууга уруксат берилет.
  • Көптөгөн микро-оптимизациялар киргизилди, алар жалпысынан тесттерде CPU жүгүн 2.3% кыскартты.

Source: opennet.ru