Micron Technology, iyo DRAM uye flash memory kambani, yakaburitsa Heterogeneous-memory Storage Engine (HSE 3.0), yakagadzirirwa neyakajeka yeSSD uye NVDIMM kushandiswa mupfungwa. Injini iraibhurari yekumisikidza mune mamwe maapplication uye inotsigira kiyi-kukosha data kugadzirisa. Iyo HSE kodhi yakanyorwa muC uye inogoverwa pasi peApache 2.0 rezinesi.
HSE inogadziridzwa kwete chete kuti iwane yakanyanya kuita, asiwo kuve nechokwadi kusimba kwemakirasi akasiyana eSSD madhiraivha. Kumhanya kwakanyanya kunowanikwa kuburikidza neyakasanganiswa yekuchengetedza modhi - iyo inonyanya kukosha data inochengeterwa mu RAM, iyo inoderedza huwandu hwezvikumbiro kudhiraivha. Injini inogona kushandiswa kune yakaderera-level data kuchengetedza muNoSQL DBMS, software-defined storage (SDS) yakadai seCeph uye Scality RING, mapuratifomu ekugadzirisa yakawanda data (Big Data), high-performance computing (HPC) systems, Internet yeZvinhu (IoT) zvishandiso, uye mhinduro dzemashini ekudzidza masisitimu. Semuenzaniso wekubatanidza injini mumapurojekiti ebato rechitatu, shanduro yeDBMS MongoDB inotungamirwa negwaro, yakashandurwa kushandisa HSE, yagadzirwa.
Zvinhu zvakakosha zveHSE:
- Tsigiro yeakajairwa uye epamberi anoshanda ekugadzirisa kiyi / kukosha data;
- Rutsigiro rwakazara rwekutengeserana nekugona kusiyanisa zvimedu zvekuchengetera kuburikidza nemifananidzo (snapshots inogona kushandiswawo kuchengetedza yakazvimiririra kuunganidzwa mune imwechete yekuchengetedza);
- Kugona kushandisa macursors kudzokorora kuburikidza nedata mune snapshot-based maonero;
- Data modhi yakagadziridzwa kune yakasanganiswa mitoro mhando;
- Flexible nzira dzekutarisira kuchengetedza kuvimbika;
- Customizable data orchestration schemes (kugovera mumhando dzakasiyana dzendangariro dziripo mukuchengetedza);
- Raibhurari ine C API inogona kubatanidza kune chero application. Zvisungo zvePython neJava zviripo;
- Tsigiro yekuchengetedza makiyi uye data mune yakamanikidzwa fomu.
- Kugona kuyera kune terabytes yedata uye mazana emabhiriyoni emakiyi mukuchengetedza;
- Kunyatsogadziriswa kwezviuru zvekushanda kwakafanana;
- Kugona kushandisa maSSD madhiraivha emakirasi akasiyana mune imwe chengetedzo kukwenenzvera kuita uye kuwedzera hupenyu hwekutyaira.
Iyo yakakosha vhezheni nhamba shanduko muHSE 3.0 imhaka yekudzokera-inoenderana shanduko kune API, CLI, gadziriso paramita, REST interface, uye yekuchengetedza fomati. Chinangwa chekuburitswa kutsva chaive pakugadzirisa kuchengetedza kwedata kuvandudza mashandiro emamwe mabasa akakosha. Mabhindauko anocherechedzwa anosanganisira:
- Kuita kwema cursor maoperation kwave kuzvimiririra pahurefu hwesefa, zvichikubvumidza kuti udzokorore pamusoro pemakiyi uchishandisa chituru chine mafirita asina kufanira pasina kudzikisa kubuda.
- Kuvandudzwa kwekuverenga nekunyora kuita mumamiriro ezvinhu anoshandiswa makiyi ekuwedzera monotonically anoshandiswa, sekuchengeta zvimedu zvemitengo yakanyorwa pane dzimwe nguva mumasisitimu ekutarisa, mapuratifomu emari, uye ma sensor mamiriro ekuvhota.
- Iyo API inopa kugona kudzora kudzvanya pamwero wehunhu hwemunhu, ichibvumira zvese zvakamanikidzwa uye zvisina kuomeswa zvinyorwa kuti zvichengetwe mune imwechete yekuchengetedza.
- Yakawedzera mitsva yeKVDB yekuvhura modhi iyo inobvumidza iwe kuburitsa mibvunzo kune dhatabhesi mune yekuverenga-chete chengetedzo.
Source: opennet.ru
