Micron Technology, sebuah syarikat DRAM dan memori kilat,
Di antara bidang aplikasi enjin, sebutan dibuat mengenai storan data peringkat rendah dalam DBMS NoSQL, storan perisian (SDS, Storan Tertakrif Perisian) seperti Ceph dan Scality RING, platform untuk memproses sejumlah besar data (Data Besar) , sistem pengkomputeran berprestasi tinggi (HPC), peranti Internet of things (IoT) dan penyelesaian untuk sistem pembelajaran mesin.
HSE dioptimumkan bukan sahaja untuk prestasi maksimum, tetapi juga untuk jangka hayat merentasi pelbagai kelas SSD. Kelajuan operasi tinggi dicapai melalui model storan hibrid - data yang paling relevan dicache dalam RAM, yang mengurangkan bilangan akses kepada pemacu. Sebagai contoh penyepaduan enjin baharu ke dalam projek pihak ketiga
Dari segi teknologi, HSE bergantung pada modul kernel tambahan
Ujian prestasi menggunakan pakej
Sebagai contoh, MongoDB dengan enjin HSE ternyata kira-kira 8 kali lebih pantas daripada versi dengan enjin WiredTiger standard, dan DBMS RocksDB lebih laju daripada enjin HSE sebanyak lebih daripada 6 kali. Prestasi cemerlang juga boleh dilihat dalam ujian yang melibatkan 95% operasi baca dan 5% ubah suai atau tambah operasi (ujian βBβ dan βDβ dalam graf). Ujian C, yang hanya melibatkan operasi baca, menunjukkan keuntungan kira-kira 40%. Peningkatan dalam kemandirian pemacu SSD semasa operasi tulis berbanding penyelesaian berdasarkan RocksDB dianggarkan sebanyak 7 kali ganda.
Ciri-ciri utama HSE:
- Sokongan untuk operator standard dan lanjutan untuk memproses data dalam format kunci/nilai;
- Sokongan penuh untuk transaksi dan dengan keupayaan untuk mengasingkan kepingan storan melalui penciptaan syot kilat (syot kilat juga boleh digunakan untuk mengekalkan koleksi bebas dalam satu storan);
- Keupayaan untuk menggunakan kursor untuk melintasi data dalam paparan berasaskan syot kilat;
- Model data dioptimumkan untuk jenis beban bercampur dalam satu storan;
- Mekanisme fleksibel untuk menguruskan kebolehpercayaan storan;
- Skim orkestrasi data yang boleh disesuaikan (pengedaran merentasi pelbagai jenis memori yang terdapat dalam storan);
- Perpustakaan dengan API C yang boleh memaut secara dinamik ke mana-mana aplikasi;
- Keupayaan untuk menskalakan kepada terabait data dan ratusan bilion kunci dalam storan;
- Pemprosesan cekap beribu-ribu operasi selari;
- Peningkatan ketara dalam pemprosesan, pengurangan kependaman dan peningkatan prestasi tulis/baca untuk pelbagai jenis beban kerja berbanding penyelesaian alternatif standard;
- Keupayaan untuk menggunakan pemacu SSD kelas berbeza dalam satu storan untuk mengoptimumkan prestasi dan ketahanan.
Sumber: opennet.ru