MariaDB 10.9 тұрақты шығарылымы

MariaDB 10.9 (10.9.2) жаңа филиалының бірінші тұрақты шығарылымы жарияланды. Ол кері үйлесімділікті қолдайтын және қосымша сақтау қозғалтқыштары мен кеңейтілген мүмкіндіктерді біріктіруді қамтамасыз ететін MySQL шанышқысын ұсынады. MariaDB дамуын тәуелсіз MariaDB қоры қадағалайды, бұл кез келген жеке жеткізушіге тәуелсіз толығымен ашық және мөлдір даму процесінен кейін. MariaDB көптеген Linux дистрибутивтерінде (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) MySQL ауыстыру ретінде жеткізіледі және Wikipedia, Google Cloud SQL және Nimbuzz сияқты ірі жобаларда қолданылады.

MariaDB 10.9 негізгі жақсартулары:

  • Екі JSON құжатының деректеріндегі қиылыстарды анықтауға мүмкіндік беретін JSON_OVERLAPS функциясы қосылды (мысалы, екі құжатта ортақ кілт/мән жұбы немесе жалпы массив элементтері бар нысандар болса, ол шын мәнін қайтарады).
  • JSONPath өрнектері ауқымдарды (мысалы, 1-ден 4-ке дейінгі массив элементтерін пайдалану үшін "$[1 - 4]") және теріс индекстерді (мысалы: "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$[-1]');" бірінші элементті бөліктен шығару) көрсету мүмкіндігін береді.
  • Hashicorp Vault KMS ішінде сақталған кілттерді пайдаланып кестелердегі деректерді шифрлауға арналған Hashicorp Key Management плагині қосылды.
  • Mysqlbinlog утилитасы енді gtid_domain_id идентификаторлары бойынша сүзу үшін "--do-domain-ids", "--ignore-domain-ids" және "--ignore-server-ids" жаңа опцияларын ұсынады.
  • JSON пішіміндегі бөлек файлда wsrep күйінің айнымалы мәндерін көрсету мүмкіндігі қосылды, оны сыртқы бақылау жүйелерінде пайдалануға болады.
  • JSON пішіміндегі шығару үшін "SHOW ANALYZE [FORMAT=JSON]" режиміне қолдау қосылды.
  • "ТҮСІНДІРУДІ КӨРСЕТУ" өрнегі енді "ҚОСЫЛУ ҮШІН ТҮСІНДІРУ" синтаксисін қолдайды.
  • innodb_change_buffering және ескі айнымалылар ескірген (old_mode айнымалысымен ауыстырылған).

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