Micron nerbitake mesin panyimpenan HSE 3.0 sing dioptimalake kanggo drive SSD

Micron Technology, perusahaan sing spesialisasine ing produksi DRAM lan memori lampu kilat, wis nerbitake rilis mesin panyimpenan HSE 3.0 (Heterogenous-memory Storage Engine), sing dirancang kanthi nimbang spesifik panggunaan ing drive SSD lan memori mung diwaca ( NVDIMM). Mesin dirancang minangka perpustakaan kanggo semat menyang aplikasi liyane lan ndhukung pangolahan data ing format tombol-nilai. Kode HSE ditulis ing C lan dilisensi ing lisensi Apache 2.0.

HSE dioptimalake ora mung kanggo kinerja maksimal, nanging uga kanggo umur dawa ing macem-macem kelas SSD. Kacepetan operasi sing dhuwur digayuh liwat model panyimpenan hibrida - data sing paling relevan disimpen ing RAM, sing nyuda jumlah akses menyang drive. Mesin kasebut bisa digunakake kanggo panyimpenan data tingkat rendah ing NoSQL DBMS, panyimpenan piranti lunak (SDS, Panyimpenan sing Ditetepake Piranti Lunak) kayata Ceph lan Scality RING, platform kanggo ngolah data sing akeh (Data Besar), komputasi kinerja dhuwur (HPC). ), piranti Internet of Things (IoT) lan solusi kanggo sistem pembelajaran mesin. Minangka conto nggabungake mesin menyang proyek pihak katelu, versi DBMS MongoDB sing berorientasi dokumen wis disiapake, diowahi kanggo nggunakake HSE.

Fitur utama HSE:

  • Dhukungan kanggo operator standar lan lengkap kanggo ngolah data ing format kunci/nilai;
  • Dhukungan lengkap kanggo transaksi kanthi kemampuan kanggo ngisolasi irisan panyimpenan liwat nggawe jepretan (snapshot uga bisa digunakake kanggo njaga koleksi independen ing siji panyimpenan);
  • Kemampuan kanggo nggunakake kursor kanggo ngulang liwat data ing tampilan basis snapshot;
  • Model data sing dioptimalake kanggo jinis beban kerja campuran;
  • Mekanisme fleksibel kanggo ngatur linuwih panyimpenan;
  • Skema orkestrasi data sing bisa disesuaikan (distribusi ing macem-macem jinis memori sing ana ing panyimpenan);
  • Pustaka kanthi API C sing bisa nyambung kanthi dinamis menyang aplikasi apa wae. Kasedhiyan bindings kanggo Python lan Jawa;
  • Dhukungan kanggo nyimpen kunci lan data ing wangun sing dikompres.
  • Kemampuan kanggo skala menyang terabyte data lan atusan milyar kunci ing panyimpenan;
  • Pangolahan efisien ewonan operasi paralel;
  • Kemampuan kanggo nggunakake drive SSD saka macem-macem kelas ing siji panyimpenan kanggo ngoptimalake kinerja lan ngluwihi umur layanan saka drive.

Owah-owahan nomer versi sing signifikan ing HSE 3.0 amarga owah-owahan ing API, CLI, opsi konfigurasi, antarmuka REST, lan format panyimpenan sing ngilangi kompatibilitas mundur. Rilis anyar fokus kanggo ngoptimalake panyimpenan data kanggo nambah kinerja kanggo sawetara beban kerja kritis. Ing antarane dandan sing paling misuwur:

  • Kinerja operasi kursor saiki ora gumantung saka dawa panyaring, ngidini sampeyan ngulang tombol nggunakake kursor kanthi saringan sewenang-wenang tanpa nyuda throughput.
  • Kinerja maca lan nulis wis tambah ing kahanan sing nggunakake tombol monotonically nambah, contone, nalika nyimpen irisan-irisan nilai parameter sing direkam ing interval tartamtu ing sistem ngawasi, platform financial lan sistem kanggo sensor polling negara.
  • API nyedhiyakake kemampuan kanggo ngontrol kompresi ing tingkat nilai individu, ngidini sampeyan nyimpen rekaman sing dikompres lan sing ora dikompres ing panyimpenan sing padha.
  • Mode anyar kanggo mbukak KVDB wis ditambahake, ngidini sampeyan nggawe pitakon menyang database ing panyimpenan mung diwaca.

Source: opennet.ru

Add a comment