Micron Technology, fyrirtæki sem sérhæfir sig í framleiðslu á DRAM og flassminni, hefur gefið út útgáfu HSE 3.0 (Heterogeneous-memory Storage Engine) geymsluvélarinnar, sem er hönnuð með hliðsjón af sérkennum notkunar á SSD drifum og skrifvarið minni ( NVDIMM). Vélin er hönnuð sem bókasafn til að fella inn í önnur forrit og styður úrvinnslu gagna á lykilgildasniði. HSE kóðinn er skrifaður í C og er með leyfi samkvæmt Apache 2.0 leyfinu.
HSE er fínstillt, ekki aðeins fyrir hámarksafköst, heldur einnig fyrir langlífi í ýmsum SSD flokkum. Háum rekstrarhraða er náð með hybrid geymslulíkani - mikilvægustu gögnin eru vistuð í vinnsluminni, sem dregur úr fjölda aðgangs að drifinu. Hægt er að nota vélina fyrir gagnageymslu á lágu stigi í NoSQL DBMS, hugbúnaðargeymslum (SDS, Software-Defined Storage) eins og Ceph og Scality RING, vettvangi til að vinna úr miklu magni gagna (Big Data), afkastamikil tölvumál (HPC). ) kerfi, Internet of Things (IoT) tæki ) og lausnir fyrir vélanámskerfi. Sem dæmi um að samþætta vélina í verkefnum þriðja aðila hefur verið útbúin útgáfa af skjalamiðaða DBMS MongoDB, breytt til að nota HSE.
Helstu eiginleikar HSE:
- Stuðningur við staðlaða og útbreidda rekstraraðila til að vinna úr gögnum á lykil-/gildissniði;
- Fullur stuðningur við viðskipti með getu til að einangra geymslusneiðar með því að búa til skyndimyndir (einnig er hægt að nota skyndimyndir til að viðhalda sjálfstæðum söfnum í einni geymslu);
- Hæfni til að nota bendila til að endurtaka gögn í skyndimyndatengdum skoðunum;
- Gagnalíkan fínstillt fyrir blandað vinnuálag;
- Sveigjanlegur aðbúnaður til að stjórna áreiðanleika geymslu;
- Sérhannaðar gagnaskipunarkerfi (dreifing á mismunandi gerðir minnis sem eru til staðar í geymslunni);
- Bókasafn með C API sem getur tengt hvaða forrit sem er á virkan hátt. Framboð á bindingum fyrir Python og Java;
- Stuðningur við að geyma lykla og gögn í þjöppuðu formi.
- Geta til að skala í terabæta af gögnum og hundruð milljarða lykla í geymslu;
- Skilvirk vinnsla þúsunda samhliða aðgerða;
- Hæfni til að nota SSD drif af mismunandi flokkum í einni geymslu til að hámarka afköst og lengja endingartíma drifsins.
Mikil breyting á útgáfunúmeri í HSE 3.0 er vegna breytinga á API, CLI, stillingarvalkostum, REST viðmóti og geymslusniði sem brjóta afturábak eindrægni. Nýja útgáfan einbeitti sér að því að fínstilla gagnageymslu til að bæta árangur fyrir sumt mikilvægt vinnuálag. Meðal athyglisverðustu endurbóta:
- Frammistaða bendilaðgerða er nú óháð síulengdinni, sem gerir þér kleift að endurtaka yfir lykla með því að nota bendil með handahófskenndum síum án þess að draga úr afköstum.
- Lestrar- og ritunarárangur hefur verið aukin í aðstæðum þar sem eintóna vaxandi lyklar eru notaðir, til dæmis þegar geymdar eru sneiðar af færibreytugildum sem skráðar eru með ákveðnu millibili í vöktunarkerfum, fjármálakerfum og kerfum fyrir stöðumælingarskynjara.
- API gefur möguleika á að stjórna þjöppun á einstökum gildisstigi, sem gerir þér kleift að geyma bæði þjappaðar og óþjappaðar færslur í sömu geymslunni.
- Nýjum stillingum til að opna KVDB hefur verið bætt við, sem gerir þér kleift að mynda fyrirspurnir í gagnagrunninn í skrifvörðum geymslum.
Heimild: opennet.ru