Pas gjysmë viti zhvillimi, është përgatitur lëshimi i kornizës shumëplatformëshe

Pas një vit zhvillimi dhe gjashtë publikimeve paraprake është përgatitur lëshimi i parë stabil i degës së re të DBMS MariaDB 10.4, në kuadrin e të cilit zhvillohet një degë e MySQL, duke ruajtur përputhshmërinë e prapambetur dhe përmban me integrimin e motorëve të ruajtjes shtesë dhe mundësive të zgjeruara. Mbështetje për degën e re do të ofrohet për 5 vjet, deri në qershor 2024.

Zhvillimi i MariaDB mbikëqyret nga organizata e pavarur MariaDB Foundation në përputhje me një proces zhvillimi plotësisht të hapur dhe transparent, që nuk varet nga vendoz të veçantë. MariaDB ofrohet në vend të MySQL në shumë distribuime Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) dhe është implementuar në projekte të mëdha si Wikipedia, Google Cloud SQL dhe Nimbuzz.

Karakteristikat kryesore përmirësime MariaDB 10.4:

  • NĂ« grupe pĂ«rfshihet teknologjia e replikimit multi-master sinkron Galera 4, e cila lejon aplikimin e topologjisĂ« active-active multi-master, e cila lejon leximin dhe shkruan nĂ« çdo nod. Me replikimin sinkron, tĂ« gjitha nodet gjithmonĂ« pĂ«rmbajnĂ« tĂ« dhĂ«na aktuale, pra garanton mungesĂ«n e transaksioneve tĂ« humbura, pasi transaksioni regjistrohet vetĂ«m pasi tĂ« shpĂ«rndahet informacioni nĂ« tĂ« gjitha nodet. Replikimi kryhet nĂ« njĂ« mĂ«nyrĂ« paralelisht, nĂ« nivelin e rreshtave, me transferimin vetĂ«m tĂ« informacionit tĂ« ndryshimeve;
  • NĂ« sistemet Unix-like, me default aktivizohet plugini i autentikimit unix_socket, qĂ« lejon pĂ«rdorimin e llogarive tĂ« pranishme nĂ« sistem pĂ«r t'u lidhur me DBMS pĂ«rmes njĂ« socket-i lokal unix;
  • Shtuar mundĂ«sia pĂ«rcaktimin e kohĂ«zgjatjes sĂ« jetĂ«s sĂ« fjalĂ«kalimit tĂ« pĂ«rdoruesit, pas skadimit tĂ« tĂ« cilit fjalĂ«kalimi shĂ«nohet si i skaduar. PĂ«r tĂ« caktuar afatin e vlefshmĂ«risĂ« sĂ« fjalĂ«kalimit nĂ« operacionet "CREATE USER" dhe "ALTER USER" Ă«shtĂ« shtuar shprehja "PASSWORD EXPIRE INTERVAL N DAY";
  • Shtuar mbĂ«shtetje e bllokimeve pĂ«rdoruesit tĂ« DBMS pĂ«rmes shprehjes "ACCOUNT LOCK" nĂ« operacionet "CREATE USER" dhe "ALTER USER";
  • Kryerja e kontrollit tĂ« privilegjeve Ă«shtĂ« pĂ«rshpejtuar nĂ« konfigurime me numra tĂ« mĂ«dhenj pĂ«rdoruesish ose rregullash qasjeje;
  • NdĂ«rprerĂ« pĂ«rdorimi i tabelave mysql.user dhe mysql.host. PĂ«r ruajtjen e llogarive dhe privilegjeve globale tani pĂ«rdoret tabela mysql.global_priv;
  • NĂ« plugins authentication Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shprehjen "SET PASSWORD";
  • Shtuar mundĂ«sia e pĂ«rdorimit tĂ« mĂ« shumĂ« se njĂ« plugini autentikimi pĂ«r çdo llogari, qĂ« mund tĂ« jetĂ« e dobishme pĂ«r kalimin gradual tĂ« pĂ«rdoruesve nĂ« pluginin ed25519. Kur krijohet pĂ«rdoruesi root@localhost me skenarin mysql_install_db, tani pĂ«r default aktivizohen dy pluginĂ« autentikimi — unix_socket dhe mysql_native_password;
  • NĂ« depot InnoDB Ă«shtĂ« realizuar operacioni i fshirjes sĂ« menjĂ«hershme tĂ« kolonave (ALTER TABLE 
 DROP COLUMN 
 ALGORITHM=INSTANT) dhe ndryshimi i rendit tĂ« kolonave. ËshtĂ« reduktuar volumi i logut fillestar tĂ« rikthimit tĂ« operacioneve (redo log). ËshtĂ« shtuar mbĂ«shtetja pĂ«r rotacionin e çelĂ«save pĂ«r innodb_encrypt_log. ËshtĂ« realizuar algoritmi i verifikimit tĂ« kontrolleve
    innodb_checksum_algorithm=full_crc32. ËshtĂ« siguruar zgjatja e menjĂ«hershme e llojit VARCHAR dhe ndryshimi i kodimit tĂ« tekstit pĂ«r kolonat e pa indeksuara;
  • Optimizatori Ă«shtĂ« pĂ«rmirĂ«suar. ËshtĂ« shtuar mundĂ«sia e gjurmimit tĂ« optimizatorit, e aktivizueshme pĂ«rmes njĂ« variabli sistemor optimizer-trace. Si parazgjedhje e pĂ«rfshirĂ« tĂ« dhĂ«nat e statistikave, tĂ« pavarura nga motorĂ«t e ruajtjes.
    KanĂ« lindur dy mĂ«nyra tĂ« reja use_stat_tables — COMPLEMENTARY_FOR_QUERIES dhe PREFERABLY_FOR_QUERIES. ËshtĂ« aktivizuar moda optimize_join_buffer_size. JanĂ« shtuar tĂ« reja -f rowid_filter dhe condition_pushdown_from_having;
  • MbĂ«shtetje pĂ«r tabelat versionuese tĂ« sistemit, nĂ« tĂ« cilat jo vetĂ«m ruhet sasia aktuale e tĂ« dhĂ«nave, por ruhet gjithashtu informata pĂ«r tĂ« gjitha ndryshimet e bĂ«ra mĂ« parĂ«, Ă«shtĂ« zgjeruar operacioneve me intervale kohore;
  • ËshtĂ« shtuar njĂ« komandĂ« e re «FLUSH SSL» pĂ«r ngarkimin pĂ«rsĂ«ri tĂ« certifikatave SSL pa ri-ngritur serverin;
  • NĂ« operacionet «INSTALL PLUGIN», «UNINSTALL PLUGIN» dhe «UNINSTALL SONAME» Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shprehjet «IF NOT EXISTS» dhe «IF EXISTS»;
  • JanĂ« propozuar tabela sistemike qĂ« janĂ« rezistente ndaj dĂ«shtimeve, pĂ«r ruajtjen e tĂ« cilave pĂ«rdoret motori Aria;
  • ËshtĂ« realizuar kalimi nĂ« pĂ«rdorimin e standardit C++11 (janĂ« angazhuar operacione atomike);
  • ËshtĂ« rritur ndjeshĂ«m performanca e pronave tĂ« lokalizimit «Collation» pĂ«r Unicode, tĂ« cilat lejojnĂ« pĂ«rcaktimin e rregullave tĂ« rendit dhe metodave tĂ« krahasimit duke marrĂ« parasysh domethĂ«nien e simboleve;
  • Shtuar plugin pĂ«r pĂ«rcaktimin e llojeve tĂ« veta tĂ« fushave;
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r funksionet e dritareve UDF-funksionet (Funksionet e PĂ«rdoruesit);
  • NĂ« operacionin «FLUSH TABLES» Ă«shtĂ« implementuar modi «BACKUP LOCK», i cili mund tĂ« pĂ«rdoret gjatĂ« kopjimit tĂ« skedarĂ«ve tĂ« DB;
  • Shtuar mbĂ«shtetje pĂ«r komandat e serverit qĂ« fillojnĂ« me emrin mariadb, alternative pĂ«r komandat qĂ« fillojnĂ« me «mysql» (p.sh., mariadump nĂ« vend tĂ« mysqldump).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster