Lëshimi i qëndrueshëm i DBMS MariaDB 10.4

Pas një vit zhvillimi dhe gjashtë versioneve paraprake është përgatitur lëshimi i parë stabil i degës së re të DBMS MariaDB 10.4, në kuadër të të cilës zhvillohet një dege nga MySQL, e cila ruan ndërkompatibilitetin dhe dallohet me integrimin e motorëve të ruajtjes së të dhënave dhe mundësive të avancuara. Mbështetje për degën e re do të ofrohet për 5 vjet, deri në qershor 2024.

Zhvillimi i MariaDB mbikqyret nga organizata e pavarur MariaDB Foundation në përputhje me një proces plotësisht të hapur dhe transparent zhvillimi, të pavarur nga furnizues të veçantë. MariaDB ofrohet në vend të MySQL në shumë shpërndarje 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.

ÇelĂ«sore pĂ«rmirĂ«sime MariaDB 10.4:

  • NĂ« pĂ«rbĂ«rje pĂ«rfshihet teknologjia e replikimit multi-master sinjkrone Galera 4, e cila lejon aplikimin e topologjisĂ« aktive-aktive multi-master, duke lejuar leximin dhe shkruajtur pĂ«r çdo nyje. Me replikimin sinjkrone, tĂ« gjitha nyjet gjithmonĂ« pĂ«rmbajnĂ« tĂ« dhĂ«na tĂ« azhurnuara, dmth. garanton mungesĂ«n e transaksioneve tĂ« humbura, pasi transaksioni regjistrohet vetĂ«m pas shpĂ«rndarjes sĂ« tĂ« dhĂ«nave nĂ« tĂ« gjitha nyjet. Replikimi kryhet nĂ« njĂ« mĂ«nyrĂ« paralele, nĂ« nivelin e rreshtave, me transferimin vetĂ«m tĂ« informacionit pĂ«r ndĂ«rrimet;
  • NĂ« sistemet Unix-podobne, pĂ«r default aktivizohet plugin-i i autentikimit unix_socket, duke lejuar pĂ«rdorimin e llogarive ekzistuese nĂ« sistem pĂ«r t'u lidhur me DBMS pĂ«rmes soketit lokal unix;
  • Shtuar mundĂ«sia pĂ«r caktimin e periudhĂ«s sĂ« skadencĂ«s sĂ« fjalĂ«kalimit tĂ« pĂ«rdoruesit, pas kalimit tĂ« sĂ« cilĂ«s fjalĂ«kalimi shĂ«nohet si tĂ« skaduar. PĂ«r tĂ« caktuar afatin e skadencĂ«s sĂ« fjalĂ«kalimit nĂ« operacionet "CREATE USER" dhe "ALTER USER", Ă«shtĂ« shtuar shprehja "PASSWORD EXPIRE INTERVAL N DAY";
  • Shtuar mbĂ«shtetje pĂ«r bllokime pĂ«rdoruesve tĂ« DBMS pĂ«rmes shprehjes "ACCOUNT LOCK" nĂ« operacionet "CREATE USER" dhe "ALTER USER";
  • NdjeshĂ«m Ă«shtĂ« pĂ«rshpejtuar realizimi i kontrollit tĂ« privilegjeve nĂ« konfigurimet me numra tĂ« mĂ«dhenj pĂ«rdoruesish ose rregullash qasje;
  • Ndaluar 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Ă« pluginĂ«ve tĂ« autentikimit shtuar mbĂ«shtetje pĂ«r shprehjen "SET PASSWORD";
  • Shtuar mundĂ«sia e pĂ«rdorimit tĂ« mĂ« shumĂ« se njĂ« plugin autentikimi pĂ«r çdo llogari, qĂ« mund tĂ« jetĂ« e dobishme pĂ«r kalimin gradual tĂ« pĂ«rdoruesve nĂ« plugin-in ed25519. Kur krijohet pĂ«rdoruesi root@localhost nga skripti mysql_install_db, tani pĂ«r default aktivizohen dy pluginĂ« autentikimi — unix_socket dhe mysql_native_password;
  • NĂ« sistemin e ruajtjes 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 ditarit fillestar tĂ« rikthimit tĂ« operacioneve (redo log). ËshtĂ« shtuar mbĂ«shtetje pĂ«r rotacionin e çelĂ«save pĂ«r innodb_encrypt_log. ËshtĂ« realizuar algoritmi i kontrollit tĂ« kontrollĂ«s
    innodb_checksum_algorithm=full_crc32. ËshtĂ« siguruar zgjerimi i menjĂ«hershĂ«m i llojit VARCHAR dhe ndryshimi i kodimit tĂ« tekstit pĂ«r kolonat e pa indekse;
  • Optimizuesi Ă«shtĂ« pĂ«rmirĂ«suar. ËshtĂ« shtuar mundĂ«sia e gjurmimit tĂ« optimizuesit, e cila aktivizohet pĂ«rmes variablit sistemor optimizer-trace. Nga e drejta Ă«shtĂ« pĂ«rfshirĂ« mbajtjes sĂ« statistika, tĂ« pavarura nga motorĂ«t e ruajtjes.
    JanĂ« shtuar dy mĂ«nyra tĂ« reja use_stat_tables — COMPLEMENTARY_FOR_QUERIES dhe PREFERABLY_FOR_QUERIES. Aktivizohet moda optimize_join_buffer_size. JanĂ« shtuar tĂ« reja flagat rowid_filter dhe condition_pushdown_from_having;
  • MbĂ«shtetje pĂ«r tabelat e versionuara sistemore, tĂ« cilat jo vetĂ«m qĂ« ruajnĂ« njĂ« pĂ«rmbledhje aktuale tĂ« tĂ« dhĂ«nave, por gjithashtu ruajnĂ« informacionin pĂ«r tĂ« gjitha ndryshimet e mĂ«parshme, Ă«shtĂ« zgjeruar me operacione me intervale kohore;
  • JanĂ« shtuar njĂ« komandĂ« e re "FLUSH SSL" pĂ«r rinovimin e certifikatave SSL pa riçeljen e serverit;
  • 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 sistemore qĂ« janĂ« tĂ« mbrojtura nga dĂ«shtimi, pĂ«r ruajtjen e tĂ« cilave pĂ«rdoret motori Aria;
  • ËshtĂ« realizuar kalimi nĂ« pĂ«rdorimin e standardit C++11 (janĂ« aktivizuar operacione atomikĂ«);
  • Performanca e pronave tĂ« lokalit "Collation" pĂ«r Unicode, tĂ« cilat lejojnĂ« pĂ«rcaktimin e rregullave tĂ« renditjes dhe metodave tĂ« krahasimit nĂ« marrĂ« parasysh kuptimin e simboleve, Ă«shtĂ« rritur ndjeshĂ«m;
  • Shtuar plugin pĂ«r pĂ«rcaktimin e llojeve tĂ« veta tĂ« fushave;
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r funksionet UDF tĂ« dritareve (Functions tĂ« PĂ«rcaktuara nga PĂ«rdoruesi); NĂ« operacionin "FLUSH TABLES"
  • NĂ« operacionin «FLUSH TABLES» i realizuar modes "BACKUP LOCK", tĂ« cilin mund ta pĂ«rdorni gjatĂ« kopjimit tĂ« skedarĂ«ve tĂ« DB;
  • Shtuar mbĂ«shtetje pĂ«r komandat serverike, qĂ« fillojnĂ« me emrin mariadb, alternative pĂ«r komandat qĂ« fillojnĂ« me "mysql" (p.sh., mariadump nĂ« vend tĂ« mysqldump).

Burimi: opennet.ru

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