SSD üçün optimallaşdırılmış Micron açıq mənbəli HSE saxlama mühərriki

Micron Technology, DRAM və flash yaddaş şirkəti təqdim yeni saxlama mühərriki HSE (Heterojen yaddaş Saxlama Mühərriki), NAND flash (X100, TLC, QLC 3D NAND) və ya daimi yaddaş (NVDIMM) əsasında SSD disklərində istifadə xüsusiyyətləri nəzərə alınmaqla hazırlanmışdır. Mühərrik digər proqramlara daxil etmək üçün kitabxana kimi nəzərdə tutulmuşdur və məlumatların açar-dəyər formatında işlənməsini dəstəkləyir. SƏTƏM kodu C və dilində yazılmışdır yayılır Apache 2.0 altında lisenziyalıdır.

Mühərrikin tətbiqi sahələri arasında NoSQL DBMS-də aşağı səviyyəli məlumatların saxlanması, Ceph və Scality RING kimi proqram saxlama yerləri (SDS, Software-Defined Storage), böyük həcmdə məlumatların emalı platformaları (Big Data) qeyd olunur. , yüksək performanslı hesablama sistemləri (HPC), əşyaların İnternet cihazları (IoT) və maşın öyrənmə sistemləri üçün həllər.

SƏTƏM təkcə maksimum performans üçün deyil, həm də müxtəlif SSD siniflərində uzunömürlülük üçün optimallaşdırılıb. Yüksək əməliyyat sürəti hibrid saxlama modeli vasitəsilə əldə edilir - ən uyğun məlumatlar RAM-da keşlənir, bu da sürücüyə girişlərin sayını azaldır. Üçüncü tərəf layihələrinə yeni bir mühərrikin inteqrasiyasına misal olaraq hazırlanmışdır SƏTƏM-dən istifadə etmək üçün tərcümə edilmiş sənəd yönümlü DBMS MongoDB versiyası.

Texnoloji cəhətdən SƏTƏM əlavə nüvə moduluna əsaslanır mpool, onların imkanlarını və xüsusiyyətlərini nəzərə alaraq, bərk vəziyyətdə olan sürücülər üçün xüsusi obyekt saxlama interfeysini həyata keçirir, bu da prinsipcə fərqli performans və davamlılıq xüsusiyyətlərini əldə etməyə imkan verir. Mpool eyni zamanda SƏTƏM ilə eyni vaxtda açıq, lakin müstəqil infrastruktur layihəsinə ayrılmış Micron Texnologiyasının inkişafıdır. Mpool istifadəni öz üzərinə götürür davamlı yaddaş и zonal saxlama anbarları, lakin hazırda yalnız ənənəvi SSD-ləri dəstəkləyir.

Paketdən istifadə edərək performans testi YCSB (Yahoo Cloud Serving Benchmark) 2 KB məlumat bloklarının işlənməsi ilə 1 TB yaddaşdan istifadə edərkən performansda əhəmiyyətli artım göstərdi. Oxuma və yazma əməliyyatlarının vahid paylanması ilə testdə xüsusilə əhəmiyyətli performans artımı müşahidə olunur (qrafikdə "A" testi).

Məsələn, HSE mühərriki olan MongoDB standart WiredTiger mühərriki olan versiyadan təxminən 8 dəfə, RocksDB DBMS isə HSE mühərrikindən 6 dəfədən çox sürətli idi. Mükəmməl performans həmçinin 95% oxu əməliyyatlarını və 5% dəyişdirmə və ya əlavə əməliyyatlarını əhatə edən testlərdə də görünür (qrafiklərdə “B” və “D” testləri). Yalnız oxu əməliyyatlarını əhatə edən C testi təxminən 40% qazanc göstərir. RocksDB-yə əsaslanan bir həll ilə müqayisədə yazma əməliyyatları zamanı SSD sürücülərinin sağ qalma qabiliyyətinin artması 7 dəfə hesablanır.

SSD üçün optimallaşdırılmış Micron açıq mənbəli HSE saxlama mühərriki

SSD üçün optimallaşdırılmış Micron açıq mənbəli HSE saxlama mühərriki

SƏTƏM-in əsas xüsusiyyətləri:

  • Açar/dəyər formatında məlumatların işlənməsi üçün ümumi və genişləndirilmiş operatorlara dəstək;
  • Əməliyyatlar üçün tam dəstək və anlıq görüntülərin yaradılması yolu ilə yaddaş dilimlərini təcrid etmək imkanı ilə (snapshotlar müstəqil kolleksiyaları bir yaddaşda saxlamaq üçün də istifadə edilə bilər);
  • Snapshot əsaslı görünüşlərdə məlumatları keçmək üçün kursorlardan istifadə etmək bacarığı;
  • Bir yaddaşda qarışıq yük növləri üçün optimallaşdırılmış məlumat modeli;
  • Çevik saxlama etibarlılığının idarə edilməsi mexanizmləri;
  • Fərdiləşdirilə bilən məlumatların orkestrləşdirilməsi sxemləri (yaddaşda mövcud olan müxtəlif yaddaş növləri üzrə paylanma);
  • İstənilən proqrama dinamik əlaqə yarada bilən C API ilə kitabxana;
  • Terabaytlara qədər məlumat və yaddaşda yüz milyardlarla açarın ölçüsünü artırmaq imkanı;
  • Minlərlə paralel əməliyyatın səmərəli işlənməsi;
  • Standart alternativ həllərlə müqayisədə müxtəlif növ iş yükləri üçün ötürmə qabiliyyətinin əhəmiyyətli dərəcədə artması, gecikmənin azaldılması və artan yazma/oxuma performansı;
  • Performans və davamlılığı optimallaşdırmaq üçün bir yaddaşda müxtəlif siniflərin SSD disklərindən istifadə etmək imkanı.

SSD üçün optimallaşdırılmış Micron açıq mənbəli HSE saxlama mühərriki

Mənbə: opennet.ru

Добавить комментарий