Forbraíonn forbróirí SQLite inneall HC-tree le tacaíocht do scríobhanna comhthreomhara

Tá forbróirí tionscadail SQLite tar éis tosú ag tástáil inneall turgnamhach HCtree a thacaíonn le glasáil ar leibhéal an rónna agus a sholáthraíonn ardleibhéal comhthreomhaireachta nuair a bhíonn ceisteanna á bpróiseáil. Tá an t-inneall nua dírithe ar fheabhas a chur ar éifeachtúlacht úsáid SQLite i gcórais cliant-freastalaí a bhfuil orthu líon mór iarratas scríofa comhuaineach chuig an mbunachar sonraí a phróiseáil.

Níl na struchtúir b-crann a úsáidtear ó dhúchas in SQLite chun sonraí a stóráil deartha don chineál seo ualaigh, rud a chuireann srian le SQLite gan ach snáithe amháin a scríobh. Mar thurgnamh, thosaigh na forbróirí ag forbairt réiteach eile a úsáideann struchtúir crann HC le haghaidh stórála, atá níos oiriúnaí chun oibríochtaí scríofa a chomhthreomharú.

Chun gur féidir il-oibríochtaí a reáchtáil i gcomhthráth, úsáideann taifead HCtree meicníocht deighilte idirbhirt a úsáideann glasáil ar leibhéal na leathanach agus atá cosúil le MVCC (Rialú Comhairgeadra Il-Leagan) ach úsáideann seiceálacha idirbheart bunaithe ar eochracha agus eochair-raonta in ionad tacair leathanaigh. Déantar oibríochtaí léamh agus scríobh i dtaca le pictiúr bunachar sonraí, agus ní bhíonn athruithe le feiceáil sa phríomhbhunachar sonraí ach amháin tar éis don idirbheart a bheith críochnaithe.

Is féidir le cliaint trí oibríocht idirbhirt oscailte a úsáid:

  • “TÚSÚ” – ní chuireann idirbhearta sonraí rochtana cliant eile san áireamh. Má dhéantar oibríochtaí scríofa laistigh d’idirbheart, ní féidir an t-idirbheart a ghealladh ach amháin más rud é nach raibh aon oibríochtaí scríobh eile sa bhunachar sonraí le linn a fhorghníomhaithe.
  • "TÚS COMHTHÁTHÚ" - bailíonn idirbhearta faisnéis faoi rochtain na gcliant eile. Má dhéantar oibríochtaí scríofa laistigh d’idirbheart, is féidir an t-idirbheart a dhéanamh má tá idirbhearta eile déanta sa bhunachar sonraí ó cruthaíodh an t-amharc.
  • “TÚS EISIACH” - tar éis idirbheart a oscailt, cuireann sé bac ar oibríochtaí ó idirbhearta eile go dtí go mbeidh sé críochnaithe.

Tacaíonn HCtree le macasamhlú máistir-sclábhaí, a cheadaíonn duit idirbhearta a aistriú chuig bunachar sonraí eile agus bunachair shonraí tánaisteacha a choinneáil i gcomhshioncronú leis an mbunachar sonraí príomhúil. Baineann HCtree freisin leis an teorannú ar mhéid an bhunachair sonraí - in ionad aitheantóirí leathanaigh sonraí 32-giotán, úsáideann HCtree cinn 48-giotán, a ardaíonn uasmhéid an bhunachair sonraí ó 16 tibibít go 1 exbibyte (milliún teibít). Táthar ag súil nach mbeidh feidhmíocht SQLite le hinnill HCtree níos ísle ná an t-inneall clasaiceach aon-snáithe. Beidh cliaint SQLite le tacaíocht HCtree in ann rochtain a fháil ar bhunachair shonraí crann HC agus ar bhunachair shonraí oidhreachta SQLite.

Foinse: oscailtenet.ru

Add a comment