Tha stòradh LF dì-mheadhanaichte air a ghluasad gu cead fosgailte

Tha LF 1.1.0, stòr dàta iuchair / luach ath-mheadhanaichte, ath-leasaichte, a-nis ri fhaighinn. Tha am pròiseact ga leasachadh le ZeroTier, a tha a’ leasachadh tionndadh brìgheil Ethernet a leigeas leat luchd-aoigheachd agus innealan brìgheil a tha suidhichte aig diofar sholaraichean a thoirt còmhla ann an aon lìonra ionadail brìgheil, agus bidh na com-pàirtichean aca ag iomlaid dàta ann am modh P2P. Tha còd a’ phròiseict sgrìobhte ann an cànan C. Tha an naidheachd ùr ainmeil airson a ghluasad gu cead MPL 2.0 an-asgaidh (Ceadachas Poblach Mozilla).

Roimhe sin, bha an còd LF ri fhaighinn fo BSL (Ceadachas Stòr Gnìomhachais), nach eil an-asgaidh air sgàth leth-bhreith an aghaidh roinnean sònraichte de luchd-cleachdaidh. Chaidh cead BSL a mholadh le co-stèidheadairean MySQL mar roghainn eile an àite a’ mhodail Open Core. Is e brìgh BSL gu bheil an còd gnìomh adhartach ri fhaighinn an toiseach airson atharrachadh, ach airson ùine faodar a chleachdadh an-asgaidh a-mhàin ma thèid cumhachan a bharrachd a choileanadh, a dh’ fheumas cead malairteach a cheannach gus faighinn seachad air.

Is e siostam gu tur dì-mheadhanaichte a th’ ann an LF agus leigidh e leat aon stòr dàta a chleachdadh ann an cruth prìomh luach a bharrachd air àireamh neo-riaghailteach de nodan. Tha dàta air a chumail sioncronaich thar gach nodan, agus tha gach atharrachadh air ath-aithris gu h-iomlan thar gach nod. Tha a h-uile nodan ann an LF co-ionann ri chèile. Leigidh neo-làthaireachd nodan fa leth a tha a 'co-òrdanachadh obrachadh an stòraidh dhut faighinn cuidhteas aon phuing fàiligeadh, agus tha làthaireachd leth-bhreac iomlan den dàta air gach nód a' cur às do chall fiosrachaidh nuair a dh'fhàillig no nuair a thèid nodan fa leth a dhì-cheangal.

Gus nód ùr a cheangal ris an lìonra, chan fheum thu ceadan fa leth fhaighinn - faodaidh duine sam bith an nód aca fhèin a thòiseachadh. Tha modail dàta LF air a thogail timcheall air graf acyclic stiùirichte (DAG), a bhios a’ sìmpleachadh sioncronadh agus a’ ceadachadh diofar ro-innleachdan fuasgladh còmhstri agus tèarainteachd. Eu-coltach ri siostaman clàr hash sgaoilte (DHT), tha ailtireachd IF air a dhealbhadh an toiseach airson a chleachdadh ann an lìonraidhean neo-earbsach far nach eilear cinnteach gum bi nodan rim faighinn gu cunbhalach. Am measg raointean tagraidh LF, thathas a’ toirt iomradh air cruthachadh nan siostaman stòraidh as maireannaiche, anns a bheil meudan coimeasach beag de dhàta èiginneach air an stòradh nach ann ainneamh a bhios ag atharrachadh. Mar eisimpleir, tha LF freagarrach airson prìomh stòran, teisteanasan, paramadairean dearbh-aithne, faidhlichean rèiteachaidh, hashes agus ainmean fearainn.

Gus dìon an aghaidh cus cuideim agus ana-cleachdadh, tha crìoch air cho dian sa tha gnìomhachd sgrìobhaidh air an stòradh co-roinnte air a chuir an sàs, air a chuir an gnìomh air bunait dearbhadh obrach - gus a bhith comasach air dàta a shàbhaladh, feumaidh com-pàirtiche san lìonra stòraidh crìoch sònraichte a chuir air. gnìomh, a tha furasta a dhearbhadh, ach a dh’ fheumas goireasan mòra nuair a thathar a’ cunntadh (coltach ri bhith ag eagrachadh leudachadh shiostaman stèidhichte air blockchain agus CRDT). Tha na luachan àireamhaichte cuideachd air an cleachdadh mar shoidhne nuair a thathar a’ fuasgladh chòmhstri.

Mar roghainn eile, faodar ùghdarras teisteanais a chuir air bhog air an lìonra gus teisteanasan criptografach a chuir a-mach gu com-pàirtichean, a ’toirt seachad còir clàran a chuir ris gun dearbhadh obrach agus a’ toirt prìomhachas ann a bhith a ’fuasgladh còmhstri. Gu gnàthach, tha an stòradh ri fhaighinn gun chuingealachaidhean airson com-pàirtichean sam bith a cheangal, ach gu roghnach, stèidhichte air siostam teisteanais, faodar stòran prìobhaideach le feansa a chruthachadh, anns nach urrainn ach nodan air an dearbhadh le sealbhadair an lìonra a bhith nan com-pàirtichean.

Prìomh fheartan LF:

  • Furasta do stòradh fhèin a chuir a-steach agus ceangal ris na lìonraidhean stòraidh poblach a th ’ann.
  • Chan eil aon phuing fàiligeadh ann agus an comas a h-uile duine a thoirt a-steach ann a bhith a’ cumail suas an stòradh.
  • Cothrom àrd-astar air a h-uile dàta agus an comas faighinn gu dàta a tha air fhàgail air a nód, eadhon às deidh briseadh ann an ceangal lìonra.
  • Modail tèarainteachd uile-choitcheann a leigeas leat diofar dhòighean fuasglaidh còmhstri a chur còmhla (heuristics ionadail, cuideam stèidhichte air obair chrìochnaichte, a ’toirt aire do ìre earbsa nodan eile, teisteanasan).
  • API sùbailte airson dàta ceasnachaidh a leigeas le iomadh iuchair neadachaidh no raon luach a shònrachadh. Comas ioma luachan a cheangal ri aon iuchair.
  • Tha a h-uile dàta air a stòradh ann an cruth crioptaichte, a’ toirt a-steach iuchraichean, agus air a dhearbhadh. Faodar an siostam a chleachdadh gus stòradh dàta dìomhair a chuir air dòigh air nodan neo-earbsach. Chan urrainnear clàran air nach eil fios air na h-iuchraichean a dhearbhadh le feachd brùideil (gun fhios dè an iuchair, tha e do-dhèanta an dàta co-cheangailte ris fhaighinn).

Tha crìochan a’ toirt a-steach fòcas air stòradh dàta beag, nach eil ag atharrachadh gu tric, dìth ghlasan agus cunbhalachd dàta cinnteach, riatanasan àrda airson CPU, cuimhne, àite diosc agus leud-bann, agus àrdachadh cunbhalach ann am meud stòraidh thar ùine.

Source: fosgailtenet.ru

Cuir beachd ann