I láthair tá scaoileadh an tionscadail Valkey 8.0, a fhorbraíonn forc den DBMS Redis, a cruthaíodh tar éis an bonn cód Redis a aistriú chuig ceadúnas dílseánaigh. Tá an tionscadal á fhorbairt ar ardán neodrach faoi choimirce an Fhorais Linux le rannpháirtíocht forbróirí ó chuideachtaí ar nós Amazon, Google, Oracle, Ericsson agus Snap. I measc na bhforbróirí Valkey tá Madelyn Olson, iar-chothaitheoir Redis. Tá cód an tionscadail scríofa i C agus dáilte faoin gceadúnas BSD. Tacaíonn sé le hobair ar Linux, macOS, OpenBSD, NetBSD agus FreeBSD.
Ag tosú le heisiúint 7.4, aistríodh an DBMS Redis chuig ceadúnais RSALv2 (Ceadúnas Ar Fáil Foinse Redis v2) agus SSPLv1 (Ceadúnas Poiblí ar an Taobh Freastalaí v1) a úsáid, as a n-eascraíonn idirdhealú i gcoinne catagóirí áirithe úsáideoirí, rud nach gceadaíonn dóibh é a úsáid. a mheas oscailte nó saor. I dtéarmaí a gcuid spriocanna, tá an dá cheadúnas cosúil lena chéile, agus tagann na difríochtaí síos go bhfuil an ceadúnas SSPL bunaithe ar an gceadúnas copyleft AGPLv3, agus tá an ceadúnas RSAL bunaithe ar an gceadúnas BSD ceadaitheach. Ligeann ceadúnas RSAL duit an cód a úsáid, a mhodhnú, a dháileadh agus a chomhtháthú in iarratais, ach amháin nuair is feidhmchláir tráchtála iad nó nuair a úsáidtear iad chun seirbhísí íoctha bainistithe a sholáthar). Ina theannta sin tá an ceanglas sa cheadúnas SSPL ní hamháin an cód iarratais féin a sholáthar faoin gceadúnas céanna, ach freisin cód foinse na gcomhpháirteanna go léir a bhaineann le soláthar na seirbhíse néil.
Cuireann Valkey agus Redis feidhmeanna ar fáil chun sonraí a stóráil i bhformáid eochrach/luach, agus tacaíocht leathnaithe acu do fhormáidí sonraí struchtúrtha amhail liostaí, haiseanna, agus tacair, agus an cumas iad a fhorghníomhú ar an taobh. freastalaí Scripteanna láimhseála bunaithe ar Lua. Stóráiltear an bunachar sonraí sa chuimhne agus sioncrónaítear é leis an leagan diosca nó léirítear é i log athraithe an diosca, rud a chinntíonn sláine sonraí i gcás tuairteála. Tacaítear le hidirbhearta, mód foilsithe/liostála, orduithe méadaithe/laghdaithe, oibríochtaí liosta agus socraithe (aontas, trasnú), athainmniú eochrach, macasamhlú máistir-sclábhaí, roghanna iolracha, agus feidhmeanna sórtála.
Tá scaoileadh Valkey 8.0 suite mar an chéad eisiúint suntasach den tionscadal. I measc na n-athruithe:
- Tá optamú déanta chun an t-ualach a dháileadh ar na croíleacáin LAP atá ar fáil agus ligean do snáitheanna próiseála I/O feidhmiú go comhuaineach leis an bpríomhshnáithe, rud a fhágann gur féidir orduithe a dhéanamh agus oibríochtaí I/O a phróiseáil ag an am céanna. Feabhsaíodh éifeachtúlacht na n-orduithe próiseála i mód baisc, mar shampla, cuireadh tacaíocht leis chun sonraí a úsáidtear go minic a aisghabháil go réamhghníomhach chun iad a stóráil i dtaisce an phróiseálaí. Nuair a thástáiltear é i dtimpeallacht AWS r7g, léirigh an leagan nua an cumas suas le 1.2 milliún iarratas a phróiseáil in aghaidh an tsoicind, atá trí huaire níos mó ná an scaoileadh roimhe seo.
- Inscálaitheacht agus marthanacht fheabhsaithe i gcás chumraíochtaí braisle. Tacaíocht curtha leis le haghaidh teip-aistriú uathoibríoch chuig freastalaithe cúltaca. freastalaithe I gcás teipe (Teip Thar Maoil) do nóid le sliotáin scartha folamh nach bhfuil líonta fós. Tá macasamhlú sonraí staide sliotán cinntíte—déantar gach ordú "CLUSTER SETSLOT" a mhacasamhlú go sioncrónach anois sula ndéantar iad a fhorghníomhú ar an bpríomhnód, rud a mhéadaíonn marthanacht an bhraisle i gcás teipe ar an bpríomhnód. Tá an cumas chun staid an tsliotáin imirce a athbhunú go huathoibríoch curtha leis.
- Cuireadh dlús leis an obair mhacasamhlú a bhuíochas le tarchur comhuaineach dumpaí RDB (Cúltaca Bunachar Sonraí Redis) agus logáil athruithe carntha (riaráiste) i snáitheanna éagsúla. Léirigh an tástáil laghdú ar latency scríobh agus laghdú ar an am sioncrónaithe suas le 50% faoi ualaí le sreabhadh an-dian ar orduithe léite. Laghdú suntasach ar thomhaltas cuimhne ar an nód bunscoile.
- Tá méadracht nua le staitisticí a bhaineann le sliotáin aonair agus cliaint curtha leis. Mar shampla, tá méadracht ar fáil ar chliaint ag baint úsáide as an meicníocht foilsithe / suibscríobh, foighne i bpróiseáil imeachtaí, trácht cainéal ordaithe, staitisticí ar atheagrú tábla hash cuimhne, chomh maith le líon na n-eochracha, trácht agus ualach LAP in aghaidh na sliotán.
- Tá an stóráil eochair optamaithe, ag laghdú tomhaltas cuimhne thart ar 10%.
- Cuireadh leis an gcumas oibriú i gcórais a úsáideann IPv4 agus IPv6 ag an am céanna.
- Méadaíodh éifeachtúlacht na meicníochta “foilsigh/liostáil”, ina gcruthaítear cainéal, a scaiptear teachtaireachtaí uaidh ar chliaint trí shíntiús.
- Tacaíocht thurgnamhach breise le haghaidh oibriú thar RDMA.
Foinse: oscailtenet.ru
