MariaDB 10.4 stöðug útgáfa

Eftir eins árs þróun og sex forútgáfur undirbúinn fyrsta stöðuga útgáfan af nýju DBMS útibúi Mariadb 10.4, þar sem verið er að þróa útibú MySQL sem viðheldur afturábak eindrægni og öðruvísi samþættingu viðbótargeymsluvéla og háþróaðrar getu. Stuðningur við nýja útibúið verður veittur í 5 ár, til júní 2024.

MariaDB þróun er undir umsjón óháðu MariaDB Foundation, eftir algjörlega opnu og gagnsæju þróunarferli sem er óháð einstökum söluaðilum. MariaDB er til staðar í stað MySQL í mörgum Linux dreifingum (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og hefur verið útfært í svo stórum verkefnum eins og Wikipedia, Google Cloud SQL и Nimbuzz.

Lykill endurbætur Mariadb 10.4:

  • Inniheldur samstillta fjölmeistara afritunartækni Galera 4, sem gerir virk-virka fjölmeistara svæðisfræði sem hægt er að lesa og skrifa af hvaða hnút sem er. Með samstilltri afritun innihalda allir hnútar alltaf uppfærð gögn, þ.e. engin töpuð viðskipti eru tryggð, þar sem viðskiptin eru aðeins framin eftir að gögnin hafa verið dreift til allra hnúta. Afritun er framkvæmd samhliða ham, á röð stigi, flytja aðeins upplýsingar um breytingar;
  • Á Unix-líkum kerfum er auðkenningarviðbótin sjálfkrafa virkjuð unix_socket, sem gerir þér kleift að nota reikninga sem eru til staðar í kerfinu til að tengjast DBMS með því að nota staðbundna unix fals;
  • Bætt við tækifæri úthluta líftíma fyrir lykilorð notandans, eftir það er lykilorðið merkt sem útrunnið. Til að stilla gildistíma lykilorðsins í „CREATE USER“ og „ALTER USER“ aðgerðunum, hefur orðatiltækinu „PASSWORD EXPIRE INTERVAL N DAY“ verið bætt við;
  • Bætt við stuðningi lokun DBMS notendur í gegnum „ACCOUNT LOCK“ tjáninguna í „CREATE USER“ og „ALTER USER“ aðgerðunum;
  • Framkvæmd réttindaathugunar í stillingum með miklum fjölda notenda eða aðgangsreglum hefur verið hraðað verulega;
  • hætt með mysql.user og mysql.host töflunum. Mysql.global_priv taflan er nú notuð til að geyma reikninga og alþjóðleg réttindi;
  • В viðbætur auðkenning bætt við stuðningur við „SETJA LYKILORГ tjáninguna;
  • Bætt við getu til að nota fleiri en eitt auðkenningarviðbót fyrir hvern reikning, sem getur verið gagnlegt til að flytja notendur smám saman yfir í viðbótina ed25519. Þegar notandinn root@localhost er búinn til með mysql_install_db handritinu eru tvö auðkenningarviðbætur nú sjálfgefið virkjuð - unix_socket og mysql_native_password;
  • InnoDB geymslan útfærir þá aðgerð að eyða samstundis dálkum (ALTER TABLE ... DROP COLUMN ... ALGORITHM=INSTANT) og breyta röð dálka. Stærð upphafsskrár fyrir afturköllunaraðgerðir (endurgerðaskrá) hefur verið minnkað. Bætti við stuðningi við snúning lykla fyrir innodb_encrypt_log. Innleitt reiknirit til að athuga eftirlitstölur
    innodb_checksum_algorithm=full_crc32. Veitir tafarlausa stækkun VARCHAR gerðarinnar og breytir textakóðun fyrir óverðtryggða dálka;

  • Bætt fínstillingartæki. Bætti við möguleikanum á að rekja fínstillinguna, virkjað með kerfisbreytu optimizer-trace... Sjálfgefið innifalinn viðhalda tölfræði óháð geymsluvélum.
    Það eru tvær nýjar use_stat_tables stillingar - COMPLEMENTARY_FOR_QUERIES og PREFERABLY_FOR_QUERIES. optimize_join_buffer_size hamur er virkur. Nýjum bætt við fánar rowid_filter og condition_pushdown_from_having;

  • Stuðningur við kerfisútgáfur töflur, sem geyma ekki aðeins núverandi gagnasneið, heldur einnig vista upplýsingar um allar áður gerðar breytingar, hefur verið stækkaður aðgerðir með tímabilum;
  • Bætti við nýrri "FLUSH SSL" skipun til að endurhlaða SSL vottorð án þess að endurræsa þjóninn;
  • Bætti við stuðningi við „IF NOT EXISTS“ og „IF EXISTS“ tjáningar í „INSTALL PLUGIN“, „UNINSTALL PLUGIN“ og „UNINSTALL SONAME“ aðgerðunum;
  • Lagðar eru til árekstursþolnar kerfistöflur, til að geyma sem vél er notuð Aria;
  • Umskipti yfir í notkun C++11 staðalsins hafa verið gerð (atómaðgerðir koma við sögu);
  • Afköst Collation staðsetningareiginleika fyrir Unicode hefur verið verulega bætt, sem gerir þér kleift að tilgreina flokkunarreglur og samsvörun aðferðir byggðar á merkingu stafa;
  • Bætt við viðbót til að skilgreina eigin svæðisgerðir;
  • Bætti við stuðningi fyrir windowed UDF aðgerðir (Notendaskilgreindar aðgerðir);
  • Í aðgerðinni "SKOLA TÖFLU". komið til framkvæmda „BACKUP LOCK“ hamur, sem hægt er að nota þegar afritað er gagnagrunnsskrár;
  • Bætt við stuðningur við netþjónaskipanir sem byrja á mariadb, valkostir við skipanir sem byrja á "mysql" (til dæmis mariadump í stað mysqldump).

Heimild: opennet.ru

Bæta við athugasemd