MariaDB 10.4 itusilẹ iduroṣinṣin

Lẹhin ọdun kan ti idagbasoke ati awọn idasilẹ tẹlẹ mẹfa gbaradi Itusilẹ iduroṣinṣin akọkọ ti ẹka DBMS tuntun kan MariaDB 10.4, laarin eyiti ẹka kan ti MySQL ti wa ni idagbasoke ti o ṣetọju ibamu sẹhin ati yatọ Integration ti afikun ipamọ enjini ati to ti ni ilọsiwaju agbara. Atilẹyin fun ẹka titun yoo pese fun ọdun 5, titi di June 2024.

Развитие MariaDB курирует независимая организация MariaDB Foundation в соответствии с полностью открытым и прозрачным процессом разработки, не зависящим от отдельных вендоров. MariaDB поставляется вместо MySQL во многих дистрибутивах Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) àti pé a ṣe é nínú àwọn iṣẹ́ ńlá bíi Wikipedia, Google awọsanma SQL и nimbuzz.

Bọtini awọn ilọsiwaju MariaDB 10.4:

  • Pẹlu amuṣiṣẹpọ olona-titunto si imọ-ẹrọ ẹda Galera 4, eyiti o fun laaye topology olona-pupọ ti nṣiṣe lọwọ ti o le ka ati kọ nipasẹ eyikeyi ipade. Pẹlu isọdọkan amuṣiṣẹpọ, gbogbo awọn apa nigbagbogbo ni awọn data imudojuiwọn-ọjọ, i.e. ko si awọn iṣowo ti o padanu ti wa ni iṣeduro, niwon idunadura naa ti ṣe nikan lẹhin data ti tan kaakiri si gbogbo awọn apa. Atunse ti wa ni ošišẹ ti ni afiwe mode, ni ipele kana, gbigbe nikan alaye nipa awọn ayipada;
  • Lori awọn ọna ṣiṣe ti Unix, ohun itanna ijẹrisi ti ṣiṣẹ nipasẹ aiyipada unix_socket, eyiti o fun ọ laaye lati lo awọn akọọlẹ ti o wa ninu eto lati sopọ si DBMS nipa lilo iho unix agbegbe;
  • Fi kun anfaani fifun ni igbesi aye fun ọrọ igbaniwọle olumulo, lẹhin eyi ọrọ igbaniwọle ti samisi bi ti pari. Lati ṣeto ọjọ ipari ọrọ igbaniwọle ni awọn iṣẹ “ṢẸDA USER” ati “ALTER USER”, a ti fi ikosile “PASSWORD EXPIRE INTERVAL N DAY” kun;
  • Atilẹyin ti a ṣafikun ìdènà Awọn olumulo DBMS nipasẹ ọrọ “LOCK Account” ni “ṢẸDA USER” ati awọn iṣẹ “ALTER USER”;
  • Ipaniyan ti awọn sọwedowo anfani ni awọn atunto pẹlu nọmba nla ti awọn olumulo tabi awọn ofin iwọle ti ni iyara pupọ;
  • dawọ duro lilo mysql.user ati mysql.host tabili. Tabili mysql.global_priv ti wa ni lilo bayi lati tọju awọn akọọlẹ ati awọn anfani agbaye;
  • В awọn afikun ìfàṣẹsí kun atilẹyin fun “SET PASSWORD” ikosile;
  • Fi kun agbara lati lo diẹ ẹ sii ju ohun itanna ìfàṣẹsí fun akọọlẹ kọọkan, eyiti o le wulo fun awọn olumulo ti n ṣikiri diẹdiẹ si ohun itanna naa ed25519. Nigbati o ba ṣẹda olumulo root@localhost pẹlu iwe afọwọkọ mysql_install_db, awọn afikun ijẹrisi meji ti ṣiṣẹ ni bayi nipasẹ aiyipada - unix_socket ati mysql_native_password;
  • Ibi ipamọ InnoDB n ṣe iṣẹ ṣiṣe ti piparẹ awọn ọwọn lesekese (ALTER TABLE ... DROP COLUMN ... ALGORITHM=INSTANT) ati iyipada aṣẹ ti awọn ọwọn. Iwọn akọọlẹ ibẹrẹ fun awọn iṣẹ ṣiṣe yiyi pada (logi redo) ti dinku. Atilẹyin yiyi bọtini ti a ṣafikun fun innodb_encrypt_log. Ṣiṣe algorithm kan fun ṣiṣe ayẹwo awọn ayẹwo
    innodb_checksum_algorithm = full_crc32. Pese imugboroja lẹsẹkẹsẹ ti iru VARCHAR ati yiyipada koodu ọrọ fun awọn ọwọn ti kii ṣe atọka;
  • Imudara iṣapeye. Fi kun agbara lati wa kakiri optimizer, sise nipasẹ a eto oniyipada optimizer-kakiri. Aiyipada to wa mimu statistiki ominira ti ipamọ enjini.
    Awọn ọna lilo_stat_tabili meji tuntun lo wa - COMPLEMENTARY_FOR_QUERIES ati PREFERABLY_FOR_QUERIES. optimize_join_buffer_size mode ti wa ni sise. Awọn tuntun ti a ṣafikun awọn asia rovid_filter ati condition_pushdown_lati nini;
  • Atilẹyin fun awọn tabili ti ikede eto, eyiti kii ṣe tọju bibẹ data lọwọlọwọ nikan, ṣugbọn tun ṣafipamọ alaye nipa gbogbo awọn ayipada ti a ṣe tẹlẹ, ti pọ si. awọn iṣẹ ṣiṣe pẹlu awọn sakani akoko;
  • Ṣafikun aṣẹ tuntun “FLUSH SSL” lati tun awọn iwe-ẹri SSL ṣe laisi atunbẹrẹ olupin naa;
  • Atilẹyin ti a ṣafikun fun “BI KO BA WA” ati awọn ọrọ “BI O BA WA” ninu awọn iṣẹ “Fi sori ẹrọ”, “PUGIN PLUGIN” ati “UnINSTALL SONAME”;
  • Awọn tabili eto sooro jamba ni a dabaa, fun titoju eyiti ẹrọ ti lo Aria;
  • Iyipada si lilo boṣewa C ++ 11 ti ṣe (awọn iṣẹ atomiki ni ipa);
  • Iṣẹ ṣiṣe ti awọn ohun-ini agbegbe Collation fun Unicode ti ni ilọsiwaju ni pataki, gbigba ọ laaye lati pato awọn ofin yiyan ati awọn ọna ibaamu ti o da lori itumọ awọn ohun kikọ;
  • Fi kun ohun itanna fun asọye awọn iru aaye tirẹ;
  • Ṣe afikun atilẹyin fun windowed Awọn iṣẹ UDF (Awọn iṣẹ-itumọ olumulo);
  • Ninu iṣẹ "FLUSH TABLES". imuse Ipo “Titiipa afẹyinti”, eyiti o le ṣee lo nigbati o n ṣe afẹyinti awọn faili data;
  • Fi kun atilẹyin fun awọn aṣẹ olupin ti o bẹrẹ pẹlu mariadb, awọn omiiran si awọn aṣẹ ti o bẹrẹ pẹlu “mysql” (fun apẹẹrẹ, mariadump dipo mysqldump).

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster