Uasghrádú go Freastalaí MariaDB 10.3. Cad atá nua?

Uasghrádú go Freastalaí MariaDB 10.3. Cad atá nua?

Tá áthas orainn a fhógairt go bhfuil nuashonrú ginearálta Freastalaí MariaDB 10.3 á scaoileadh! Is cloch mhíle iontach é an scaoileadh seo maidir le Freastalaí MariaDB a fhorbairt agus is toradh é ar iarracht mhór ón bhfoireann forbartha agus na rannpháirtithe - buíochas le gach duine a bhí páirteach! Leis an mór-eisiúint roimhe seo de MariaDB Server 10.2 anuraidh, chuireamar tús le turas chun gnéithe leibhéal fiontair a chur lenár seirbhísí óstála chun an bhearna le bunachair shonraí dílseánaigh a líonadh níos fearr. Le MariaDB Server 10.3 tá céim mhór chun tosaigh déanta againn ar an gcosán seo, mar an chéad bhunachar sonraí fiontair foinse oscailte chun gnéithe a chur leis mar phróiseáil sonraí ama (trí leagan córais) agus comhoiriúnacht le seichimh Oracle agus Oracle PL/SQL . Ag an am céanna, ba mhaith linn fanacht dílis dár bhfréamhacha foinse oscailte agus nuálaíocha (ní thabharfaí Innovando orainn ar shlí eile!) trí thacaíocht a chur leis d’innill stórála nua ar féidir leo oiriúnú níos éasca d’ualaí oibre éagsúla agus do chrua-earraí éagsúla atá ar fáil d’úsáideoirí. Ligeann an cosán seo dúinn oiriúnú go tapa do thírdhreach a bhíonn ag athrú de shíor ina gcruthaítear nuálaíochtaí nua ar luas atá ag luasghéarú i gcónaí. Is é seo ár n-eisiúint is mó go fóill agus, leis an scaoileadh seo, ba mhaith linn ár ngeallta a chur i gcatagóir na Bunachair sonraí fiontair.

Is féidir na príomhfheabhsuithe i MariaDB Server 10.3 a chur sna catagóirí seo a leanas:

  • Próiseáil sonraí ama (táblaí i leagan an chórais)
  • Gnéithe Comhoiriúnachta Oracle
  • Innill stórála saintógtha

Próiseáil ama ama

Tá próiseáil sonraí sealadach trí fheidhmiúlacht leagan an chórais ar cheann de na breisithe is suimiúla de leagan MariaDB Server 10.3. Le leagan córais, coinníonn an bunachar sonraí na hathruithe go léir a dhéantar ar gach sraith den tábla. Níl seanleaganacha de na sraitheanna le feiceáil trí ghnáthchomhréir na gceisteanna, ach trí chomhréir speisialta a úsáid is féidir teacht ar gach seanleagan den tsraith. Tá an cumas seo oiriúnach do líon mór cásanna úsáide, idir iniúchadh agus fhóiréinsic (a fháil amach an tacar torthaí pointe-in-am cruinn d’fhiosrúchán amhrasach a cuireadh i gcrích tamall ó shin) go rudaí mar anailís a dhéanamh ar athruithe ar do shonraí, roghanna custaiméara a chur i gcomparáid le bliain i ndiaidh a chéile. bhliain, agus an iliomad féidearthachtaí eile. Is féidir an ghné seo a chur i ngníomh do gach tábla agus is féidir an stair a ghlanadh go tréimhsiúil freisin ionas nach bhfásfaidh do tábla ar feadh tréimhse éiginnte. Tá na cásanna úsáide spreagúil agus gan teorainn!

Comhoiriúnacht le ORACLE

De réir mar a mhéadaigh an t-éileamh ar MariaDB Server i bhfiontair mhóra, chonaiceamar freisin go bhfuil gá le gnéithe atá ar fáil go héasca i mbunachair shonraí dílseánaigh. Chun MariaDB a dhéanamh níos éasca le húsáid le haghaidh DBAanna agus innealtóirí bunachar sonraí a bhfuil taithí acu ná táirgí eile, chuireamar an oiread comhoiriúnachta agus is féidir leis.

I bhFreastalaí MariaDB 10.3, tá comhréir ghnáthamh nua stóráilte curtha leis i dteannta leis an chomhréir MariaDB SQL/PSM atá ann cheana féin. Is féidir tacaíocht a thabhairt anois do MariaDB SQL/PL ar comhréir é atá deartha le bheith ag luí le Oracle PL/SQL. Ar an mbealach seo, tá sé i bhfad níos éasca feidhmchláir atá ann cheana a aistriú agus is féidir scileanna atá ann cheana a úsáid gan athoiliúint casta. Sa phróiseas seo, cuireadh roinnt tógálacha nua leis chun tacú le nósanna imeachta stóráilte ar nós cineálacha nua sonraí ROW.

Ní hé an chomhréir nua an t-aon ghné nua comhoiriúnachta, tá seichimh curtha leis chun go mbeidh bealach níos solúbtha ann chun eochracha uathúla príomhúla a chruthú ná an fheidhm auto_increment atá ann cheana féin. Tá an ghné seo ag luí go hiomlán le seichimh Oracle. Mar aon le gnéithe a cuireadh leis roimhe seo (cosúil le feidhmeanna fuinneoige, nathanna coitianta tábla (CTE), etc.) tá sraith dhomhain de ghnéithe de ghrád fiontair againn anois ar féidir leo aghaidh a thabhairt ar aon chineál iarratais a theastaíonn.

Innill stórála saintógtha

Ag MariaDB, creidimid in úsáid a bhaint as an uirlis cheart don phost ceart. Mar sin féin, ní chreidimid go gcaithfimid gach rud a athrú chun an sprioc seo a bhaint amach. Tá ailtireacht uathúil againn le hinnill stórála pluggable a ligeann don úsáideoir an bunachar sonraí a oiriúnú don chás úsáide agus don ualach oibre gan na gnéithe lárnacha agus feidhmiúlacht a athrú. Creidimid go bhfreastalaíonn an tsolúbthacht seo ar leas an úsáideora agus oibreoidh sé chun an ghné seo a fheabhsú tuilleadh le heisiúintí MariaDB amach anseo. Cuirfidh an ailtireacht seo ar chumas an phobail agus ár bhfoireann araon a bheith nuálaíoch trí innill stórála a chur leis atá deartha le haghaidh crua-earraí nua agus cásanna úsáide nua. I MariaDB Server 10.3, tugaimid isteach dhá inneall stórála cobhsaí nua, MyRocks agus Spider.

Is comhoibriú é MyRocks le Facebook ina bhfuil an t-inneall stórála tógtha ar bharr RocksDB - tionscadal foinse oscailte arna chothabháil go príomha ag Facebook. Tógtar inneall stórála MyRocks ag baint úsáide as ailtireacht crann cumaisc struchtúrtha log (crann LSM) agus scálaí go maith chun ualaí oibre dianscríofa. Tá cóimheas comhbhrú an-ard ag MyRocks freisin agus tá sé tógtha chun saolré thiomáineann SSD a bharrfheabhsú.

Is inneall stórála é Spider atá deartha le haghaidh scála mór. Ligeann inneall stórála Spider duit tábla ar leith a shard thar nóid iolracha. Úsáideann sé an prótacal bearrtha chun a shainiú conas ba cheart an tábla a roinnt, agus cónaíonn gach shard ar leith ar fhreastalaí cianda MariaDB nach láimhseálann ach fiosrúcháin don shard áirithe sin. Le Spider gheobhaidh tú scálaithe beagnach líneach le haghaidh IONSCRÍBHINN agus eochracha.

Agus tá níos mó…

Ina theannta sin, tá an iliomad gnéithe curtha leis chun cabhrú le hoibríochtaí scéimre a bhrostú (cosúil le COLÚN ADD ar an toirt) agus leas iomlán a bhaint eile agus gnéithe comhoiriúnachta. Is sampla eile é an ghné ADD COLUMN ónár bhfoireann forbartha MariaDB le custaiméirí agus comhpháirtithe, lena n-áirítear Alibaba, Tencent, agus ServiceNow, agus níl ann ach tús le hoibríochtaí troma DDL a dhéanamh níos inúsáidte.