Micron Technology, sebuah perusahaan yang mengkhususkan diri dalam produksi DRAM dan memori flash,
Dari bidang penerapan mesin, digunakan untuk penyimpanan data tingkat rendah di DBMS NoSQL, penyimpanan perangkat lunak (SDS, Software-Defined Storage) seperti Ceph dan Scality RING, platform untuk memproses data dalam jumlah besar (Big Data) , komputasi kinerja tinggi (HPC), perangkat Internet (IoT) dan solusi untuk sistem pembelajaran mesin.
HSE dioptimalkan tidak hanya untuk kinerja maksimum, tetapi juga untuk umur panjang di berbagai kelas SSD. Kecepatan tinggi dicapai melalui model penyimpanan hybrid - data terbaru disimpan dalam cache dalam RAM, sehingga mengurangi jumlah akses ke drive. Sebagai contoh pengintegrasian mesin baru ke dalam proyek pihak ketiga
Secara teknologi, HSE mengandalkan modul kernel tambahan
Pengujian kinerja dengan sebuah paket
Misalnya, MongoDB dengan mesin HSE ternyata sekitar 8 kali lebih cepat dibandingkan versi dengan mesin WiredTiger standar, dan mesin HSE mengungguli DBMS RocksDB lebih dari 6 kali lipat. Performa luar biasa juga terlihat dalam pengujian yang melibatkan 95% pembacaan dan 5% perubahan atau penambahan (pengujian "B" dan "D" pada grafik). Tes "C", yang hanya mengasumsikan operasi baca, menunjukkan peningkatan sekitar 40%. Peningkatan ketahanan drive SSD selama operasi penulisan dibandingkan dengan solusi berbasis RocksDB diperkirakan mencapai 7 kali lipat.
Fitur utama HSE:
- Dukungan untuk operator umum dan tambahan untuk menangani data dalam format kunci/nilai;
- Dukungan penuh untuk transaksi dan dengan kemampuan untuk mengisolasi potongan penyimpanan melalui pembuatan snapshot (snapshot juga dapat digunakan untuk memelihara koleksi independen dalam satu penyimpanan);
- Kemampuan untuk menggunakan kursor untuk melintasi data dalam tampilan berbasis snapshot;
- Model data dioptimalkan untuk jenis beban campuran dalam satu penyimpanan;
- Mekanisme manajemen keandalan penyimpanan yang fleksibel;
- Skema orkestrasi data yang dapat disesuaikan (distribusi di berbagai jenis memori yang ada di penyimpanan);
- Pustaka dengan C API yang dapat terhubung secara dinamis ke aplikasi apa pun;
- Kemampuan untuk meningkatkan data hingga terabyte dan ratusan miliar kunci dalam penyimpanan;
- Pemrosesan ribuan operasi paralel yang efisien;
- Peningkatan throughput yang signifikan, latensi yang lebih rendah, dan peningkatan tulis/baca untuk berbagai jenis beban dibandingkan dengan solusi alternatif pada umumnya;
- Kemampuan untuk menggunakan kelas SSD yang berbeda dalam penyimpanan yang sama untuk mengoptimalkan kinerja dan daya tahan.
Sumber: opennet.ru