Stabil release av databashanteraren MariaDB 10.7

Efter 6 mÄnaders utveckling har den första stabila versionen av den nya grenen av databashanteraren MariaDB 10.7 (10.7.2) publicerats, dÀr en avknoppning frÄn MySQL utvecklas, vilken behÄller bakÄtkompatibilitet och kÀnnetecknas av integration av ytterligare lagringsmotorer och utökade möjligheter. Utvecklingen av MariaDB övervakas av den oberoende organisationen MariaDB Foundation i enlighet med en helt öppen och transparent utvecklingsprocess, oberoende av enskilda tillverkare. MariaDB levereras istÀllet för MySQL i mÄnga Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) och har implementerats i stora projekt som Wikipedia, Google Cloud SQL och Nimbuzz.

Samtidigt har den första testversionen av nÀsta stora gren MariaDB 10.8.1 och korrigerande uppdateringar 10.6.6, 10.5.14, 10.4.23, 10.3.33 och 10.2.42 formulerats. Utgivningen 10.7.2 blev den första efter övergÄngen av projektet till en ny modell för versionering, vilken innebÀr en förkortning av stödtiden frÄn 5 Är till 1 Är och en övergÄng till att skapa betydande versioner kvartalsvis istÀllet för Ärligen.

NyckelförbÀttringar i MariaDB 10.7:

  • En ny datatyp UUID har lagts till, avsedd för lagring av 128-bitars unika identifierare (Universally Unique Identifier).
  • Nya funktioner för att bearbeta data i JSON-format har föreslagits: JSON_EQUALS() för att jĂ€mföra identiteten av tvĂ„ JSON-dokument och JSON_NORMALIZE() för att omvandla JSON-objekt till en form som Ă€r lĂ€mplig för jĂ€mförelseoperationer (utför sortering av nycklar och tar bort extra utrymmen).
  • Funktionen NATURAL_SORT_KEY() har lagts till för att sortera strĂ€ngar med hĂ€nsyn till numeriska vĂ€rden (till exempel kommer strĂ€ngen «v10» att placeras efter strĂ€ngen «v9» efter sortering).
  • Funktionen SFORMAT() för godtycklig formatering av strĂ€ngar har lagts till — en strĂ€ng med formateringskommandon och en lista med vĂ€rden för insĂ€ttning skickas som indata (till exempel, 'SFORMAT("Svaret Ă€r {}.", 42)').
  • Felkorrigeringar i INSERT-frĂ„gor som lĂ€gger till data i flera rader har förbĂ€ttrats (kommandot GET DIAGNOSTICS visar nu egenskapen ROW_NUMBER, som anger raden med fel).
  • En ny plugin för lösenordsgranskning, password_reuse_check, har inkluderats, vilket möjliggör begrĂ€nsning av en anvĂ€ndares Ă„teranvĂ€ndning av lösenord (kontrollerar att det nya lösenordet inte matchar lösenord som har anvĂ€nts under den tid som anges av parameter password_reuse_check_interval).
  • Stöd för uttrycken «ALTER TABLE 
 CONVERT PARTITION .. TO TABLE» och «ALTER TABLE 
 CONVERT TABLE 
 TO PARTITION» har lagts till för att konvertera en partition till en tabell och vice versa.
  • Ett alternativ «—as-of» har lagts till i verktyget mariadb-dump för att Ă„terskapa en dump som motsvarar ett visst tillstĂ„nd av en versionerad tabell.
  • För MariaDB Galera Cluster har nya tillstĂ„nd implementerats i PROCESSLIST: «waiting to execute in isolation», «waiting for TOI DDL», «waiting for flow control» och «waiting for certification».
  • En ny parameter «reorder» har lagts till i optimeraren. För multimodal strĂ€ngar har prestandan för mönstring med hĂ€nsyn till teckens betydelse i operationer med ASCII-intervall förbĂ€ttrats.
  • Prestandan för insĂ€ttning av data i paketlĂ€ge samt för försortering och indexbyggande har förbĂ€ttrats i InnoDB-lagringen.
  • Fem sĂ„rbarheter har Ă„tgĂ€rdats, detaljer om dessa har Ă€nnu inte avslöjats: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
  • Bland Ă€ndringarna i testutgĂ„van av MariaDB 10.8.1 kan nĂ€mnas implementationen av nedĂ„t sorterade index som avsevĂ€rt ökar prestandan för ORDER BY-operationer vid val i omvĂ€nd ordning. För lagrade funktioner har specificerarna IN, OUT, INOUT och IN OUT lagts till. I InnoDB har antalet skrivoperationer minskat vid logging av rollback-operationer (redo).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster