Tá brainse suntasach nua den MariaDB 11 DBMS tugtha isteach

10 mbliana tar éis bhunú an bhrainse 10.x, scaoileadh MariaDB 11.0.0, a thairg roinnt feabhsuithe suntasacha agus athruithe a bhris comhoiriúnacht. Tá an brainse i gcáilíocht scaoileadh alfa faoi láthair agus beidh sé réidh le húsáid táirgeachta tar éis cobhsú. Táthar ag súil leis an gcéad bhrainse mór eile de MariaDB 12, ina bhfuil athruithe a bhriseann comhoiriúnacht, tráth nach luaithe ná 10 mbliana ó anois (i 2032).

Tá forc á fhorbairt ag an tionscadal MariaDB ó MySQL, ag cothabháil comhoiriúnacht siar nuair is féidir agus ag taispeáint comhtháthú inneall stórála breise agus ardchumais. Tá forbairt MariaDB á maoirsiú ag Fondúireacht neamhspleách MariaDB, tar éis próiseas forbartha oscailte agus trédhearcach atá neamhspleách ar dhíoltóirí aonair. Soláthraítear an MariaDB DBMS in ionad MySQL i go leor dáiltí Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) agus tá sé curtha i bhfeidhm i dtionscadail mhóra mar Vicipéid, Google Cloud SQL agus Nimbuzz.

Príomhfheabhsú ar bhrainse MariaDB 11 is ea an t-aistriú ar an optimizer fiosrúcháin chuig múnla meáchain nua (múnla costais), a sholáthraíonn tuar níos cruinne ar mheáchan gach plean fiosrúcháin. Cé go bhféadfadh an tsamhail nua roinnt baic feidhmíochta a mhaolú, b’fhéidir nach mbeidh sé optamach i ngach cás agus d’fhéadfadh sé moill a chur ar roinnt fiosrúchán, mar sin spreagtar úsáideoirí páirt a ghlacadh i dtástáil agus forbróirí a chur ar an eolas má thagann fadhbanna chun cinn.

Bhí an tsamhail roimhe seo go maith chun an t-innéacs optamach a aimsiú, ach bhí fadhbanna aige maidir le hinfheidhmeacht scanadh táblaí, scanadh innéacs, nó oibríochtaí beir raon. Sa mhúnla nua, cuirtear deireadh leis an míbhuntáiste seo trí bhunmheáchan na n-oibríochtaí leis an inneall stórála a athrú. Agus feidhmíocht á meas maidir le hoibríochtaí a bhraitheann ar luas dioscaí, amhail scanadh scríofa seicheamhach, glacaimid leis anois go stóráiltear na sonraí ar SSD a sholáthraíonn luasanna léite de 400MB in aghaidh an tsoicind. Ina theannta sin, rinneadh paraiméadair meáchain eile den optamóir a thiúnadh, rud a d’fhág, mar shampla, an cumas innéacsanna a úsáid le haghaidh oibríochtaí “ORDÚ DE RÉIR / GHRÚPA DE RÉIR” i bhfocheisteanna agus obair a bhrostú le táblaí an-bheaga.

Tugtar faoi deara go gceadóidh an tsamhail nua meáchain duit plean forghníomhaithe fiosrúcháin níos fearr a roghnú sna cásanna seo a leanas:

  • Nuair a úsáidtear fiosruithe a chuimsíonn níos mó ná 2 tábla.
  • Nuair a bhíonn innéacsanna agat ina bhfuil líon mór luachanna comhionann.
  • Nuair a úsáidtear raonta a chlúdaíonn níos mó ná 10% den tábla.
  • Nuair a bhíonn ceisteanna casta agat nach ndéantar gach colún a úsáidtear a innéacsú.
  • Nuair a úsáidtear fiosruithe a bhaineann le hinnill stórála éagsúla (mar shampla, nuair a théann ceist amháin isteach ar tháblaí in innill InnoDB agus Memory).
  • Nuair a úsáidtear FORCE INDEX chun an plean fiosrúcháin a fheabhsú.
  • Nuair a théann an plean fiosrúcháin in olcas agus "ANAILÍS TÁBLA" in úsáid.
  • Nuair a théann an cheist thar líon mór táblaí díorthaithe (líon mór ROGHNAITHE neadaithe).
  • Nuair a úsáidtear ORDER BY nó GROUP BY sloinn a thagann faoi innéacsanna.

Saincheisteanna móra comhoiriúnachta i mbrainse MariaDB 11:

  • Ní cheadaíonn cearta SUPER duit gníomhartha a dhéanamh a bhfuil pribhléidí socraithe ar leithligh ar fáil ina leith. Mar shampla, chun formáid logaí dénártha a athrú, beidh cearta RIARACHÁIN BINLOG uait.
  • Baineadh an cur i bhfeidhm maoláin athraithe in InnoDB.
  • Tá innodb_flush_method agus innodb_file_per_table imithe i léig.
  • Tá tacaíocht ainm Mysql* imithe i léig.
  • Tá socrú déanta sainráite_defaults_for_stampa ama go 0 astaithe.
  • Tá naisc siombalacha san áireamh i bpacáiste ar leith le haghaidh comhoiriúnachta le MySQL.
  • Athraíodh luach réamhshocraithe an pharaiméadar innodb_undo_tablespaces go 3.

Foinse: oscailtenet.ru

Add a comment