Lẹhin ọdun kan ti idagbasoke ati awọn idasilẹ tẹlẹ mẹfa Itusilẹ iduroṣinṣin akọkọ ti ẹka DBMS tuntun kan , laarin eyiti ẹka kan ti MySQL ti wa ni idagbasoke ti o ṣetọju ibamu sẹhin ati 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 , и .
Bọtini :
- Pẹlu amuṣiṣẹpọ olona-titunto si imọ-ẹrọ ẹda , 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 , 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 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 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ọ;
- 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;
- В ìfàṣẹsí atilẹyin fun “SET PASSWORD” ikosile;
- 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 . 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 . Aiyipada 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 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. 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 ;
- 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ọ;
- ohun itanna fun asọye awọn iru aaye tirẹ;
- Ṣe afikun atilẹyin fun windowed (Awọn iṣẹ-itumọ olumulo);
- Ninu iṣẹ "FLUSH TABLES". Ipo “Titiipa afẹyinti”, eyiti o le ṣee lo nigbati o n ṣe afẹyinti awọn faili data;
- 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
