Eisiúint Scála AmaDB 1.7

foilsithe scaoileadh DBMS Scála AmaDB 1.7, atá deartha chun sonraí a stóráil agus a phróiseáil i bhfoirm sraith ama (slisní de luachanna paraiméadar ag eatraimh shonraithe; foirmíonn an taifead am agus sraith luachanna a fhreagraíonn don am seo). Tá an cineál stórála seo optamach le haghaidh feidhmeanna amhail córais mhonatóireachta, ardáin trádála, córais chun méadracht a bhailiú agus stáit braiteoirí. Cuirtear uirlisí le haghaidh comhtháthú leis an tionscadal ar fáil grafana и Prometheus.

Cuirtear an tionscadal TimescaleDB i bhfeidhm mar shíneadh ar PostgreSQL agus dáilte ag ceadúnaithe faoi Apache 2.0. Píosa de chód le hardghnéithe atá ar fáil faoi cheadúnas dílseánaigh ar leith Amscála (TSL), nach gceadaíonn athruithe, toirmeasc ar úsáid cód i dtáirgí tríú páirtí agus ní cheadaíonn sé úsáid saor in aisce i bunachair shonraí néil (bunachar sonraí mar sheirbhís).

I measc na n-athruithe ar Scála Ama DB 1.7:

  • Tacaíocht bhreise do chomhtháthú le DBMS PostgreSQL 12. Tá an tacaíocht do PostgreSQL 9.6.x agus 10.x dímheasta (Ní thacóidh scála ama 2.0 ach le PostgreSQL 11+).
  • Athraíodh iompraíocht na bhfiosrúchán a bhfuil feidhmeanna comhiomlána ar siúl acu go leanúnach (comhiomlánú sonraí a thagann isteach go leanúnach i bhfíor-am). Ceanglaíonn ceisteanna den sórt sin tuairimí ábhartha le sonraí nua a tháinig isteach nach bhfuil tagtha chun cinn go fóill (roimhe seo, níor chlúdaigh comhiomlánú ach sonraí a cuireadh i gcrích cheana féin). Baineann an t-iompar nua le comhbhailiúcháin leanúnacha nuachruthaithe; i gcás radhairc atá ann cheana féin, ba cheart an paraiméadar “timescaledb.materialized_only=false” a shocrú trí “ALTER VIEW”.
  • Aistríodh roinnt arduirlisí bainistithe saolré sonraí chuig leagan an Chomhphobail ón eagrán tráchtála, lena n-áirítear an cumas sonraí a athghrúpáil agus beartais um dhíshealbhú sonraí atá imithe i léig a phróiseáil (a ligeann duit sonraí reatha a stóráil agus taifid atá imithe i léig a scriosadh, a chomhiomlánú nó a chartlannú go huathoibríoch).

Lig dúinn a thabhairt chun cuimhne go gceadaíonn an TimescaleDB DBMS duit fiosrúcháin SQL iomlána a úsáid chun anailís a dhéanamh ar shonraí carntha, ag comhcheangal éascaíocht úsáide is gné dhílis de DBMSanna coibhneasta leis an scálú agus na cumais is gné dhílis de chórais speisialaithe NoSQL. Tá an struchtúr stórála optamaithe chun ardluais sonraí a chur leis. Tacaíonn sé le tacair shonraí a chur leis baisceanna, úsáid innéacsanna in-chuimhne, luchtú aisghníomhach slisní stairiúla, agus úsáid idirbheart.

Príomhghné de TimescaleDB is ea an tacaíocht a thugann sé do dheighilt uathoibríoch an eagar sonraí. Déantar an sruth sonraí ionchuir a dháileadh go huathoibríoch thar táblaí deighilte. Cruthaítear rannóga ag brath ar an am (stórálann gach rannóg sonraí ar feadh tréimhse áirithe ama) nó maidir le heochair treallach (mar shampla, ID feiste, suíomh, etc.). Chun feidhmíocht a bharrfheabhsú, is féidir táblaí deighilte a dháileadh ar dhioscaí éagsúla.

I gcás ceisteanna, tá cuma tábla mór amháin ar a dtugtar hypertable ar bhunachar sonraí deighilte. Is léiriú fíorúil é hypertable ar go leor táblaí aonair a bhailíonn sonraí ag teacht isteach. Úsáidtear an hypertable ní hamháin le haghaidh fiosrúcháin agus sonraí a chur leis, ach freisin le haghaidh oibríochtaí cosúil le hinnéacsanna a chruthú agus an struchtúr a athrú ("ALTER TABLE"), ag cur struchtúr deighilte íseal-leibhéil an bhunachair shonraí i bhfolach ón bhforbróir. Le hypertable, is féidir leat aon fheidhmeanna comhiomlána, subqueries, oibríochtaí chumasc (JOIN) le táblaí rialta, agus feidhmeanna fuinneoige a úsáid.

Foinse: oscailtenet.ru

Add a comment