Micron ngaleupaskeun mesin panyimpen HSE 3.0 anu dioptimalkeun pikeun SSD

Micron Technology, perusahaan anu khusus dina produksi DRAM sareng mémori lampu kilat, parantos nyebarkeun sékrési mesin panyimpen HSE 3.0 (Mesin Panyimpenan Héterogenous-memori), anu dirarancang kalayan merhatikeun panggunaan khusus drive SSD sareng memori ngan ukur baca (NVDIMM). ). Mesin dirancang salaku perpustakaan pikeun embedding kana aplikasi sejenna tur ngarojong ngolah data dina format konci-nilai. Kodeu HSE ditulis dina C sareng dilisensikeun ku lisénsi Apache 2.0.

HSE dioptimalkeun henteu ngan ukur pikeun pagelaran maksimal, tapi ogé pikeun umur panjang dina sababaraha kelas SSD. Kecepatan operasi anu luhur dihontal ku modél panyimpen hibrid - data anu paling relevan disimpen dina RAM, anu ngirangan jumlah aksés kana drive. Mesinna tiasa dianggo pikeun neundeun data tingkat rendah dina NoSQL DBMS, panyimpen parangkat lunak (SDS, Panyimpenan Ditetepkeun Parangkat Lunak) sapertos Ceph sareng Scality RING, platform pikeun ngolah data anu ageung (Big Data), komputasi kinerja tinggi (HPC). ), alat Internet of Things (IoT) ) sareng solusi pikeun sistem pembelajaran mesin. Salaku conto ngahijikeun mesin kana proyék pihak katilu, versi DBMS MongoDB anu berorientasi dokumen parantos disiapkeun, dirobih janten nganggo HSE.

Keunggulan HSE :

  • Rojongan pikeun operator standar sareng diperpanjang pikeun ngolah data dina format konci / nilai;
  • Pangrojong pinuh pikeun transaksi kalayan kamampuan ngasingkeun irisan neundeun ngaliwatan kreasi snapshots (snapshots ogé tiasa dianggo pikeun ngajaga koleksi mandiri dina hiji panyimpenan);
  • Kamampuhan ngagunakeun kursor pikeun ngulang data dina pintonan dumasar snapshot;
  • Modél data dioptimalkeun pikeun jenis beban kerja campuran;
  • mékanisme fléksibel pikeun ngatur reliabiliti gudang;
  • Skéma orkestrasi data anu tiasa disaluyukeun (distribusi dina sababaraha jinis mémori anu aya dina panyimpenan);
  • A perpustakaan jeung C API nu dinamis bisa numbu ka aplikasi nu mana wae nu. Kasadiaan bindings pikeun Python jeung Java;
  • Rojongan pikeun nyimpen konci sareng data dina bentuk anu dikomprés.
  • Kamampuhan pikeun skala kana terabytes data sareng ratusan milyaran konci dina panyimpenan;
  • Ngolah efisien rébuan operasi paralel;
  • Kamampuhan ngagunakeun drive SSD tina kelas anu béda dina hiji gudang pikeun ngaoptimalkeun kinerja sareng manjangkeun umur jasa drive.

Parobahan angka vérsi signifikan dina HSE 3.0 téh alatan parobahan dina API, CLI, pilihan konfigurasi, panganteur REST, sarta format gudang nu megatkeun kasaluyuan mundur. Pelepasan anyar museurkeun kana ngaoptimalkeun panyimpen data pikeun ningkatkeun kinerja pikeun sababaraha beban kerja kritis. Diantara perbaikan anu paling kasohor:

  • Kinerja operasi kursor ayeuna henteu gumantung kana panjang saringan, ngamungkinkeun anjeun pikeun ngulang konci nganggo kursor nganggo saringan sawenang-wenang tanpa ngirangan throughput.
  • Kinerja maca sareng nyerat parantos ningkat dina kaayaan dimana konci ningkat sacara monoton dianggo, contona, nalika nyimpen potongan nilai parameter anu dirékam dina interval anu tangtu dina sistem ngawaskeun, platform kauangan sareng sistem pikeun sensor polling.
  • API nyadiakeun kamampuhan pikeun ngadalikeun komprési dina tingkat nilai individu, ngamungkinkeun Anjeun pikeun nyimpen duanana rékaman dikomprés sarta uncompressed dina gudang sarua.
  • modeu anyar pikeun muka KVDB geus ditambahkeun, ngidinan Anjeun pikeun ngabentuk queries ka database dina gudang dibaca wungkul.

sumber: opennet.ru

Tambahkeun komentar