Stabil version av databashanteraren MariaDB 12.2

Utgivningen av databashanteraren MariaDB 12.2.2 har publicerats och Àr markerad som den första stabila versionen i version 12.2. Version 12.2 av MariaDB har klassats som en rullande utgivning och fortsÀtter att gradvis utveckla funktionalitet samt ersÀtter version 12.1 av MariaDB. Samtidigt publicerades version 12.3.1 av MariaDB med en ny implementation av binlog, som har status som kandidat för framtida LTS-utgivningar. Version 12.2 av MariaDB kommer att stödjas fram till version 12.3.2.

Projektet MariaDB utvecklas som en gren av MySQL, som bibehÄller bakÄtkompatibilitet och kÀnnetecknas av integration av ytterligare lagringsmotorer och utökade funktioner. Utvecklingen av MariaDB övervakas av den oberoende organisationen MariaDB Foundation i enlighet med en öppen och transparent utvecklingsprocess, oberoende av individuella leverantörer. MariaDB levereras istÀllet för MySQL i mÄnga Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) och anvÀnds i stora projekt som Wikipedia, Google Cloud SQL och Nimbuzz.

Bland Àndringarna i version MariaDB 12.2:

  • Funktionerna TO_NUMBER (omvandling av strĂ€ng till nummer) och TRUNC (förkortning av datum, till exempel till timme, dag, mĂ„nad, Ă„r) har implementerats i kompatibilitetslĂ€ge med databashanteraren Oracle.
  • Vid utförande av JOIN-operationer har en optimering implementerats som tar hĂ€nsyn till unika rader i underfrĂ„gor med uttrycket 'GROUP BY' för att mer exakt förutsĂ€ga antalet resulterande rader (out_rows) och korrekt tillĂ€mpa index.
  • Nya alternativ för hantering av optimeraren, ROWID_FILTER/NO_ROWID_FILTER och INDEX_MERGE/NO_INDEX_MERGE, har lagts till, liksom möjligheten att implicit ange blocknamn i frĂ„gor (det gĂ„r att tillĂ€mpa optimeringsalternativ punktvis pĂ„ delar av frĂ„gor genom att hĂ€nvisa till dem med namnen 'select#N', dĂ€r N Ă€r blockets ordningsnummer). Till exempel: 'select /*+ JOIN_ORDER(@"select#2" twenty,ten) */ ...'.
  • BegrĂ€nsningarna för nivĂ„ av inbĂ€ddning av strukturer i funktioner för att arbeta med JSON har tagits bort (grĂ€nsen JSON_DEPTH_LIMIT, som tidigare accepterade vĂ€rdet 32, har tagits bort).
  • En tabell TRIGGERED_UPDATE_COLUMNS har lagts till i INFORMATION_SCHEMA-schemat (INFORMATION_SCHEMA.TRIGGERED_UPDATE_COLUMNS), som visar kolumnerna som Ă€ndras vid utlösning av en trigger.
  • I PARAMETERS-tabellen i INFORMATION_SCHEMA-schemat har kolumnen PARAMETER_DEFAULT implementerats, vilken innehĂ„ller standardvĂ€rden för parametrar i lagrade procedurer.
  • Experimentell support för uttrycket 'CREATE GLOBAL TEMPORARY TABLE' för att skapa globala temporĂ€ra tabeller har implementerats. Dessa temporĂ€ra tabeller tas bort efter sessionens slut och Ă€r synliga för alla anvĂ€ndare, men innehĂ„ller data som Ă€r individuella för varje anvĂ€ndare.
  • FörbĂ€ttrad stöd för replikering mellan tabeller med olika strukturer föreslĂ„s i testlĂ€ge.

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