Micron imasindikiza injini yosungirako ya HSE 3.0 yokongoletsedwa ndi ma SSD

Micron Technology, kampani yomwe imagwira ntchito yopanga DRAM ndi flash memory, yasindikiza kutulutsidwa kwa injini yosungira ya HSE 3.0 (Heterogeneous-memory Storage Engine), yopangidwa poganizira zomwe zimagwiritsidwa ntchito pa ma drive a SSD ndi kukumbukira kuwerenga kokha. NVDIMM). Injiniyo idapangidwa ngati laibulale yolowera muzinthu zina ndipo imathandizira kukonza deta mumtundu wamtengo wapatali. Khodi ya 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 m'makalasi osiyanasiyana a SSD. Kuthamanga kwakukulu kumatheka kudzera mu mtundu wosungirako wosakanizidwa - deta yofunikira kwambiri imasungidwa mu RAM, yomwe imachepetsa kuchuluka kwa magalimoto. Injini ingagwiritsidwe ntchito posungirako deta yotsika mu NoSQL DBMS, zosungirako mapulogalamu (SDS, Software-Defined Storage) monga Ceph ndi Scality RING, nsanja zopangira deta yambiri (Big Data), makompyuta apamwamba kwambiri (HPC). ) machitidwe, zida za Internet of Things (IoT) ndi mayankho a makina ophunzirira makina. Monga chitsanzo chophatikizira injini m'mapulojekiti a chipani chachitatu, mtundu wa DBMS MongoDB wopangidwa ndi zolemba wakonzedwa, wasinthidwa kuti ugwiritse ntchito HSE.

Zinthu zazikulu za HSE:

  • Thandizo kwa ogwira ntchito okhazikika komanso owonjezera pakukonza deta mumtundu wa kiyi / mtengo;
  • Thandizo lathunthu pazogulitsa ndi kuthekera kopatula magawo osungira kudzera pakupanga zithunzithunzi (zithunzithunzi zitha kugwiritsidwanso ntchito kusunga zosonkhanitsira zodziyimira pawokha);
  • Kutha kugwiritsa ntchito zolozera kubwereza kudzera mu data mumawonedwe ozikidwa pazithunzi;
  • Mtundu wa data wokometsedwa kwa mitundu yosiyanasiyana yantchito;
  • Njira zosinthika zoyendetsera kudalirika kosungirako;
  • Makonda opangira ma data (kugawa pamitundu yosiyanasiyana yamakumbukiro yomwe ilipo posungira);
  • Laibulale yokhala ndi C API yomwe imatha kulumikizana ndi pulogalamu iliyonse. Kupezeka kwa zomangira za Python ndi Java;
  • Kuthandizira kusunga makiyi ndi deta mu mawonekedwe othinikizidwa.
  • Kutha kukula mpaka ma terabytes a data ndi mazana mabiliyoni a makiyi posungira;
  • Kukonzekera koyenera kwa zikwi za ntchito zofanana;
  • Kutha kugwiritsa ntchito ma drive a SSD amakalasi osiyanasiyana posungira kumodzi kuti muwongolere magwiridwe antchito ndikukulitsa moyo wautumiki wagalimoto.

Kusintha kwakukulu kwa chiwerengero cha HSE 3.0 ndi chifukwa cha kusintha kwa API, CLI, zosankha zosinthika, mawonekedwe a REST, ndi mawonekedwe osungira omwe amasokoneza kugwirizanitsa kumbuyo. Kutulutsidwa kwatsopano kumayang'ana kwambiri kukhathamiritsa kusungidwa kwa data kuti zithandizire magwiridwe antchito azinthu zina zofunika kwambiri. Zina mwazowonjezera zodziwika bwino:

  • Kugwira ntchito kwa cholozera tsopano sikudalira kutalika kwa zosefera, kukulolani kuti muzitha kubwereza makiyi pogwiritsa ntchito cholozera chokhala ndi zosefera popanda kuchepetsa kutulutsa.
  • Kuwerenga ndi kulemba kwachulukirachulukira pomwe makiyi ochulukirapo amagwiritsidwa ntchito, mwachitsanzo, posunga magawo a magawo omwe amalembedwa pakanthawi kochepa mumayendedwe owunikira, mapulatifomu azachuma ndi machitidwe a madera ovotera.
  • API imapereka mwayi wowongolera kupsinjika pamlingo wamtengo wapatali, kukulolani kuti musunge zolemba zonse zophatikizika komanso zosakanizidwa muzosungira zomwezo.
  • Mitundu yatsopano yotsegulira KVDB yawonjezedwa, kukulolani kuti mupange mafunso ku database muzosungira zowerengera.

Source: opennet.ru

Kuwonjezera ndemanga