Hoʻokuʻu paʻa ʻo MariaDB 10.5

Ma hope o hoʻokahi makahiki o ka hoʻomohala ʻana a me ʻehā mau hoʻokuʻu mua hoʻomākaukau hoʻokuʻu paʻa mua o kahi lālā DBMS hou ʻO MariaDB 10.4, i loko kahi e hoʻomohala ʻia ai kahi lālā o MySQL e mālama i ka hoʻohālikelike hope a ʻokoʻa ka hoʻohui pū ʻana o nā ʻenekini mālama ʻē aʻe a me nā mana holomua. E hāʻawi ʻia ke kākoʻo no ka lālā hou no 5 mau makahiki, a hiki i Iune 2025.

Mālama ʻia ka hoʻomohala ʻana ʻo MariaDB e ka MariaDB Foundation, ma hope o kahi kaʻina hana hoʻomohala ākea a maopopo i kūʻokoʻa i nā mea kūʻai aku. Hāʻawi ʻia ʻo MariaDB ma kahi o MySQL ma nā māhele Linux he nui (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a ua hoʻokō ʻia i nā papahana nui e like me Wikipedia, Google Cloud SQL и Nimbuzz.

Ki nā hoʻomaikaʻi ʻO MariaDB 10.5:

  • Ua hoʻohui ʻia ka ʻenekini waihona S3, hiki iā ʻoe ke hoʻokipa i nā papa ʻaina MariaDB ma Amazon S3 a i ʻole kahi waihona kapuaʻi lehulehu a pilikino paha e kākoʻo ana i ka S3 API. Kākoʻo ʻia ke kau ʻana i nā papa maʻamau a i ʻoki ʻia ma S3. Ke waiho ʻia nā papa ʻāpana i loko o ke ao, hiki ke hoʻohana pololei ʻia, me kahi kikowaena ʻē aʻe i loaʻa i ka waihona S3.
  • Ua hoʻohui ʻia ka ʻenekini waihona Hale Kūʻai Kolamu, ka mea mālama i ka ʻikepili i hoʻopaʻa ʻia i nā kolamu a me nā hoʻohana like nui hoʻokaʻawale hale. Hoʻokumu ʻia ka ʻenekini ma ka hoʻomohala ʻana o ka waihona MySQL InfiniDB a ua manaʻo ʻia no ka hoʻonohonoho ʻana i ka hana a me ka hoʻokō ʻana i nā nīnau analytical ma luna o ka nui o ka ʻikepili (Data Warehouse).
    Mālama ʻo ColumnStore i nā ʻikepili ʻaʻole lālani ma ka lālani, akā ma nā kolamu, kahi e hiki ai iā ʻoe ke hoʻokō i ka hana o ka hui ʻana ma nā kolamu mai kahi waihona nui, me nā petabytes o ka ʻikepili. Kākoʻo ʻia ʻo Linear scaling, compressed data storage, vertical and horizontal partitioning, a me ka hoʻokō pono ʻana i nā noi hoʻokūkū.

  • Ua kapa hou ʻia nā mea hoʻokō āpau e hoʻomaka ana me ka huaʻōlelo "mysql" e hoʻohana i ka huaʻōlelo "mariadb". Mālama ʻia nā inoa kahiko ma ke ʻano o nā loulou hōʻailona.
  • Hoʻohui ʻia ke ʻano ʻikepili hou INET6 no ka mālama ʻana i nā helu IPv6.
  • Ua hana ʻia ka hoʻokaʻawale ʻana i nā pono i nā ʻāpana liʻiliʻi. Ma kahi o ka pono SUPER maʻamau, ua manaʻo ʻia kahi ʻano o nā pono koho "BINLOG ADMIN",
    "BINLOG REPLAY"
    "HOʻOKEKAHI ADMIN"
    "ADMIN FEDERATED"
    "READ_ONLY ADMIN",
    "KA HOʻOPIʻI MASTER ADMIN"
    "REPLICATION SLAVE ADMIN" a
    "E hoʻonoho i ka mea hoʻohana".

  • Ua kapa hou ʻia ka pono "REPLICATION CLIENT" i "BINLOG MONITOR" a me ka ʻōlelo "SHOW MASTER STATUS" i "SHOW BINLOG STATUS". Hoʻomaopopo ka inoa hou i ka ʻano a ʻaʻole pili i ka pololei politika, ʻaʻole haʻalele ka papahana i nā huaʻōlelo master/slave a hoʻohui pū i nā pono hou "MASTER ADMIN" a me "SLAVE ADMIN". I ka manawa like, ua hoʻohui ʻia kahi kī hou "REPLICA" i ka ʻōlelo SQL, ʻo ia ka synonym no "SLAVE".
  • No kekahi mau ʻōlelo, ua hoʻololi ʻia nā pono e pono ai e hoʻokō. Pono ʻo "SHOW BINLOG EVENTS" i kēia manawa i nā pono "BINLOG MONITOR" ma kahi o "REPLICATION SLAVE", "SHOW SLAVE HOSTS" koi i nā pono "REPLICATION MASTER ADMIN" ma kahi o "REPLICATION SLAVE", "SHOW SLAVE STATUS" pono iā "REPLICATION SLAVE ADMIN" a i ʻole " SUPER" ma kahi o "REPLICATION CLIENT", "SHOW RELAYLOG EVENTS" pono i nā kuleana "REPLICATION SLAVE ADMIN" ma kahi o "REPLICATION SLAVE".
  • Hoʻohui ʻia nā hoʻolālā "INSERT...HOI"A"PANUI...HOI", e hoʻihoʻi ana i kahi papa inoa o nā mea i hoʻokomo ʻia / pani ʻia i ke ʻano me he mea lā ua hoʻihoʻi ʻia nā waiwai me ka hoʻohana ʻana i kahi huaʻōlelo SELECT (e like me "DELETE ... RETURNING").

    E HOʻokomo i loko o nā waiwai t2 (1,'Dog'),(2,'Lion'),(3,'Tiger'),(4,'Leopadi')
    RETURNING id2,id2+id2,id2&id2,id2||id2;
    +——+———+———+———-+
    | id2 | id2+id2 | id2&id2 | id2||id2 |
    +——+———+———+———-+
    | 1 | 2 | 1 | 1 |
    | 2 | 4 | 2 | 1 |
    | 3 | 6 | 3 | 1 |
    | 4 | 8 | 4 | 1 |
    +——+———+———+———-+

  • Hoʻohui ʻia nā ʻōlelo "KOE NA MEA A PAU"A"HOOLAHA PAU»e hoʻokaʻawale/hoʻonui i ka hopena me kahi pūʻulu waiwai.
  • Hiki i kēia manawa ke kuhikuhi i nā manaʻo i loko o nā poloka "CREATE DATABASE" a me "ALTER DATABASE".
  • Hoʻohui ʻia nā kūkulu no ka hoʻololi ʻana i nā kuhikuhi a me nā kolamu "HOOLAHA PALAPALA ... RENAME INDEX / KEY"A"HOʻOLI PĀLĀLĀ ... KA HOʻOPIʻI IA KOLUM".
  • Ma nā hana "ALTER TABLE" a me "RENAME TABLE", ua hoʻohui ʻia ke kākoʻo no ke kūlana "IF EXISTS" e hana i ka hana inā aia ka papa;
  • No nā kuhikuhi i loko o "CREATE TABLE" ke ʻano "IʻUI".
  • Hoʻohui ʻia ka huaʻōlelo "CYCLE" e ʻike i nā puka lou CTE.
  • Hoʻohui ʻia nā hiʻohiʻona JSON_ARRAYAGG и JSON_OBJECTAGG e hoʻihoʻi i kahi array a i ʻole JSON mea me nā waiwai o ke kolamu i kuhikuhi ʻia.
  • Hoʻohui ʻia nā papa ʻike lawelawe (THREAD_POOL_GROUPS, THREAD_POOL_QUEUES, THREAD_POOL_STATS a me THREAD_POOL_WAITS) no ka pūnāwai pae (thread_pool).
  • Hoʻonui ʻia ka ʻōlelo ANALYZE e hōʻike i ka manawa e nānā ai i ka poloka WHERE a me ka hana ʻana i nā hana kōkua.
  • E noʻonoʻo ka mea hoʻoponopono hoʻoponopono i nā ʻano "IS NOT NULL".
  • Ua hoʻemi nui ʻia ka nui o nā faila pōkole i hoʻohana ʻia i ka wā e hoʻokaʻawale me VARCHAR, CHAR a me BLOB.
  • В log binary, hoʻohana ʻia no ka hoʻonohonoho hou ʻana, ua hoʻohui ʻia nā kahua metadata hou, me ka Primary Key, Column Name, Character Set a me Geometry Type. ʻO ka pono mariadb-binlog a me nā kauoha "SHOW BINLOG EVENTS" a me "SHOW RELAYLOG EVENTS" e hāʻawi i ka hōʻike ʻana i nā hae replication.
  • Kūkulu PAPA PALAPALA i kēia manawa ua palekana wehe nā papa i waiho ʻia i loko o ka mīkini waihona inā ʻaʻohe faila ".frm" a i ʻole ".par".
  • Hoʻokomo ʻia kahi mana wikiwiki o ka hana crc32() no AMD64, ARMv8 a me POWER 8 CPUs.
  • Ua hoʻololi i kekahi mau hoʻonohonoho paʻamau. Ua hoʻonui ʻia ka innodb_encryption_threads i 255 a ua hoʻonui ʻia ka max_sort_longth mai 4 a i 8.
  • Hōʻike ʻia ka nui o nā loiloi hana no ka ʻenekini InnoDB.
  • Ua hoʻohui ʻia ke kākoʻo piha i ka Galera synchronous multi-master replication mechanism GTID (Global Transaction ID), nā mea hōʻikeʻike kālepa maʻamau i nā node pūʻulu āpau.
  • Ua hoʻololi ʻia i kahi lālā hou o ka waihona PCRE2 (Perl Compatible Regular Expressions), ma kahi o ka moʻo PCRE 8.x maʻamau.
  • Ua manaʻo ʻia nā mana hou o nā harnesses no ka hoʻopili ʻana i ka MariaDB a me MySQL DBMS mai nā papahana ma Python a me C: ʻO MariaDB Connector/Python 1.0.0 и Mea hoʻohui MariaDB/C 3.1.9. Hoʻopili ka Python i ka Python DB API 2.0, kākau ʻia ma C a hoʻohana i ka waihona Connector/C e hoʻopili ai i ke kikowaena.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka