Micron e lokolla enjene ea polokelo ea HSE 3.0 e ntlafalitsoeng bakeng sa li-SSD

Micron Technology, k'hamphani e sebetsanang le tlhahiso ea DRAM le memori ea flash, e phatlalalitse tokollo ea enjene ea polokelo ea HSE 3.0 (Heterogeneous-memory Storage Engine), e etselitsoeng ho ela hloko lintlha tse sebelisoang ho li-drive tsa SSD le mohopolo oa ho bala feela. NVDIMM). Enjene e entsoe e le laeborari bakeng sa ho kenella lits'ebetsong tse ling hape e ts'ehetsa ho sebetsana le data ka sebopeho sa boleng ba bohlokoa. Khoutu ea HSE e ngotsoe ka C mme e fuoe laesense tlasa laesense ea Apache 2.0.

HSE ha e ntlafatsoe feela bakeng sa ts'ebetso e phahameng, empa hape le bakeng sa bophelo bo bolelele ho litlelase tse fapaneng tsa SSD. Lebelo le phahameng la ts'ebetso le finyelloa ka mokhoa oa polokelo ea lebasetere - data e nepahetseng ka ho fetisisa e bolokiloe ho RAM, e fokotsang palo ea phihlello ho drive. Enjene e ka sebelisoa bakeng sa polokelo ea data ea boemo bo tlase ho NoSQL DBMS, lisebelisoa tsa software (SDS, Software-Defined Storage) tse kang Ceph le Scality RING, liforomo tsa ho sebetsana le lintlha tse ngata (Big Data), computing e phahameng ea ts'ebetso (HPC). ) litsamaiso, lisebelisoa tsa Inthanete tsa Lintho (IoT) ) le tharollo ea mekhoa ea ho ithuta ea mochine. E le mohlala oa ho kopanya enjene mererong ea batho ba bang, ho lokisitsoe mofuta oa DBMS MongoDB e shebaneng le litokomane, e fetoletsoe ho sebelisa HSE.

Lintlha tse ka sehloohong tsa HSE:

  • Tšehetso bakeng sa basebetsi ba tloaelehileng le ba atolositsoeng bakeng sa ho sebetsana le data ka mokhoa oa bohlokoa / oa boleng;
  • Ts'ehetso e felletseng bakeng sa litšebelisano tse nang le bokhoni ba ho arola lilae tsa polokelo ka ho theha li-snapshots (lits'oants'o li ka sebelisoa hape ho boloka likoleke tse ikemetseng polokelong e le 'ngoe);
  • Bokhoni ba ho sebelisa li-cursors ho pheta-pheta data ho lipono tse thehiloeng ho snapshot;
  • Moetso oa data o ntlafalitsoeng bakeng sa mefuta e fapaneng ea mosebetsi;
  • Mekhoa e feto-fetohang ea ho laola botšepehi ba polokelo;
  • Merero ea ho hlophisa data e ka tloahelehang (kabo ea mefuta e fapaneng ea memori e teng polokelong);
  • Laeborari e nang le C API e ka hokahanyang le ts'ebeliso efe kapa efe. Ho fumaneha ha litlamo tsa Python le Java;
  • Tšehetso ea ho boloka linotlolo le data ka foromo e hatisitsoeng.
  • Bokhoni ba ho fihla ho li-terabyte tsa data le linotlolo tse makholo a libilione polokelong;
  • Ts'ebetso e sebetsang ea ts'ebetso e ts'oanang e likete;
  • Bokhoni ba ho sebelisa li-drive tsa SSD tsa lihlopha tse fapaneng polokelong e le 'ngoe ho ntlafatsa ts'ebetso le ho lelefatsa bophelo ba ts'ebeletso ea drive.

Phetoho ea bohlokoa ea nomoro ea phetolelo ho HSE 3.0 e bakoa ke liphetoho ho API, CLI, likhetho tsa tlhophiso, sebopeho sa REST, le mokhoa oa polokelo o senyang ho lumellana ka morao. Phatlalatso e ncha e shebane le ho ntlafatsa polokelo ea data ho ntlafatsa ts'ebetso bakeng sa mesebetsi e meng ea bohlokoa. Har'a lintlafatso tse hlokomelehang:

  • Ts'ebetso ea cursor e se e ikemetse ho bolelele ba filthara, e u lumellang hore u phete linotlolo u sebelisa sekhesa se nang le lihloela tse sa reroang ntle le ho fokotsa sephetho.
  • Ts'ebetso ea ho bala le ho ngola e eketsehile maemong ao ho ona ho sebelisoang linotlolo tse ntseng li eketseha ka monotonically, mohlala, ha ho bolokoa lilae tsa boleng ba paramethara tse tlalehiloeng ka linako tse itseng litsamaisong tsa ho lekola, li-platform tsa lichelete le lits'ebetso tsa linaha tsa sensor ea likhetho.
  • API e fana ka bokhoni ba ho laola khatello ho boemo ba boleng ba motho ka mong, ho u lumella ho boloka lirekoto tse hatelitsoeng le tse sa hatelloang polokelong e le 'ngoe.
  • Ho kentsoe mekhoa e mecha ea ho bula KVDB, e u lumellang hore u bope lipotso sebakeng sa polokelo ea litaba ka libolokelo tse baloang feela.

Source: opennet.ru

Eketsa ka tlhaloso