Micron imasindikiza injini yosungirako ya HSE 3.0 yokongoletsedwa ndi ma SSD

Micron Technology, katswiri wa DRAM komanso flash memory, watulutsa Heterogeneous-Memory Storage Engine (HSE 3.0), yopangidwa makamaka kuti igwiritsidwe ntchito pa SSD ndi NVDIMM. Injiniyo idapangidwa ngati laibulale yolowera muzinthu zina ndipo imathandizira kukonza ma data amtengo wapatali. HSE imalembedwa mu C ndipo ili ndi chilolezo pansi pa layisensi ya Apache 2.0.

HSE imakongoletsedwa osati kuti igwire bwino ntchito komanso kuti ikhale ndi moyo wautali wamagulu osiyanasiyana a SSD. Kuchita kwakukulu kumatheka kudzera mu chitsanzo chosungirako chosakanizidwa: deta yofunikira kwambiri imasungidwa mu RAM, kuchepetsa chiwerengero cha maulendo oyendetsa galimoto. Injiniyi ingagwiritsidwe ntchito posungirako deta yotsika kwambiri mu NoSQL DBMSs, mapulogalamu-defined storage (SDS) monga Ceph ndi Scality RING, nsanja zazikulu zogwiritsira ntchito deta, machitidwe apamwamba a computing (HPC), zipangizo za Internet of Things (IoT), ndi njira zothetsera makina. Monga chitsanzo cha kuphatikizika kwa injini m'mapulojekiti a chipani chachitatu, mtundu wa DBMS MongoDB wopangidwa ndi zolemba, wosinthidwa kukhala HSE, wakonzedwa.

Zinthu zazikulu za HSE:

  • Thandizo kwa ogwira ntchito wamba komanso apamwamba pakukonza makiyi / mtengo wa data;
  • Thandizo lathunthu lochitapo kanthu ndikutha kudzipatula magawo osungira kudzera pakupanga zithunzithunzi (zithunzithunzi zitha kugwiritsidwanso ntchito kusunga zosonkhanitsira zodziyimira pawokha posungira kamodzi);
  • Kutha kugwiritsa ntchito zolozera kubwereza kudzera mu data mumawonedwe ozikidwa pazithunzi;
  • Deta chitsanzo wokometsedwa kwa osakaniza katundu mitundu;
  • Njira zosinthika zoyendetsera kudalirika kosungirako;
  • Makonda opangira ma data orchestration (kugawa pamitundu yosiyanasiyana yamakumbukiro yomwe ilipo posungira);
  • Laibulale yokhala ndi C API yomwe imatha kulumikizana ndi pulogalamu iliyonse. Zomangira za Python ndi Java zilipo;
  • Thandizo losungira makiyi ndi deta mu mawonekedwe oponderezedwa.
  • Kutha kukula mpaka ma terabytes a data ndi mazana mabiliyoni a makiyi posungira;
  • Kukonzekera bwino kwa zikwi za ntchito zofanana;
  • Kutha kugwiritsa ntchito ma drive a SSD amakalasi osiyanasiyana pachipangizo chimodzi chosungirako kuti muwongolere magwiridwe antchito ndikukulitsa moyo wagalimoto.

Kusintha kwakukulu kwa HSE 3.0 ndi chifukwa cha kusintha kwa API, CLI, magawo osinthika, mawonekedwe a REST, ndi mawonekedwe osungira omwe amasokoneza kugwirizanitsa kumbuyo. Kutulutsidwa kwatsopano kumayang'ana kwambiri kukhathamiritsa kusungidwa kwa data kuti zithandizire magwiridwe antchito ambiri ofunikira. Zina mwazowonjezera zodziwika bwino:

  • Kugwira ntchito kwa cholozera tsopano sikudalira kutalika kwa fyuluta, kukulolani kuti muzitha kubwereza makiyi pogwiritsa ntchito cholozera chokhala ndi zosefera mosasamala popanda kuchepetsa kutulutsa.
  • Kuchita bwino powerenga ndi kulemba munthawi yomwe makiyi owonjezera okhawo amagwiritsidwa ntchito, monga posunga magawo a magawo omwe amalembedwa pafupipafupi pamakina owunikira, mapulatifomu azachuma, ndi makina ovotera ma sensor.
  • API imapereka mphamvu yolamulira kuponderezedwa pamlingo wamtengo wapatali wa munthu aliyense, kulola kuti zolemba zonse zoponderezedwa ndi zosakanizidwa zisungidwe mu yosungirako yomweyo.
  • Njira zatsopano zotsegulira za KVDB zawonjezedwa, zomwe zimakupatsani mwayi woti mupangitse mafunso ku database ndikusungirako kuwerenga kokha.

Source: opennet.ru

Kuwonjezera ndemanga