Micron нээлттэй эхийн HSE хадгалах хөдөлгүүр нь SSD-д зориулагдсан

Micron Technology, DRAM болон флаш санах ойн компани, танилцуулсан шинэ хадгалах хөдөлгүүр ЭМААБО NAND флаш (X100, TLC, QLC 3D NAND) эсвэл байнгын санах ой (NVDIMM) дээр суурилсан SSD хөтчүүдийн ашиглалтын онцлогийг харгалзан боловсруулсан (гетероген санах ойн хадгалах хөдөлгүүр). Хөдөлгүүр нь бусад програмуудад суулгах номын сан хэлбэрээр бүтээгдсэн бөгөөд өгөгдлийг түлхүүр утгын форматаар боловсруулахыг дэмждэг. ХАБЭА-н кодыг C болон хэлээр бичсэн тараасан Apache 2.0 дагуу лицензтэй.

Хөдөлгүүрийн хэрэглээний талбаруудын дунд NoSQL DBMS-д бага түвшний өгөгдөл хадгалах, Ceph, Scality RING зэрэг програм хангамжийн хадгалалтууд (SDS, Програм хангамжаар тодорхойлогдсон хадгалах байгууламжууд), их хэмжээний өгөгдөл боловсруулах платформууд (Big Data) зэргийг дурьдаж болно. , өндөр хүчин чадалтай тооцоолох (HPC) системүүд, интернетийн төхөөрөмжүүд (IoT) болон машин сургалтын системд зориулсан шийдлүүд.

HSE нь зөвхөн дээд зэргийн гүйцэтгэлийг хангахаас гадна олон төрлийн SSD ангиудад урт наслахад зориулагдсан. Хайбрид хадгалах загвараар дамжуулан өндөр хурдтай ажиллах боломжтой - хамгийн их хамааралтай өгөгдлийг RAM-д хадгалдаг бөгөөд энэ нь хөтөч рүү нэвтрэх тоог бууруулдаг. Гуравдагч талын төслүүдэд шинэ хөдөлгүүрийг нэгтгэх жишээ болгон бэлтгэсэн Баримт бичигт чиглэсэн DBMS MongoDB-ийн хувилбарыг ХАБЭА-д ашиглахаар орчуулсан.

Технологийн хувьд HSE нь нэмэлт цөмийн модульд тулгуурладаг mpool, хатуу төлөвт хөтчүүдэд зориулсан тусгай объект хадгалах интерфейсийг тэдгээрийн чадвар, онцлогийг харгалзан хэрэгжүүлдэг бөгөөд энэ нь үндсэндээ өөр өөр гүйцэтгэл, бат бөх шинж чанарыг олж авах боломжийг олгодог. Mpool нь мөн HSE-тэй нэгэн зэрэг нээлттэй, гэхдээ бие даасан дэд бүтцийн төсөл болгон тусгаарлагдсан Micron Technology-ийн бүтээн байгуулалт юм. Mpool ашиглахыг таамаглаж байна байнгын санах ой и бүсчилсэн хадгалах байгууламж, гэхдээ одоогоор зөвхөн уламжлалт SSD-г дэмждэг.

Багцыг ашиглан гүйцэтгэлийн туршилт YCSB (Yahoo Cloud Service Benchmark) нь 2 КБ өгөгдлийн блок боловсруулахад 1 TB санах ойг ашиглах үед гүйцэтгэл мэдэгдэхүйц нэмэгдсэнийг харуулсан. Унших, бичих үйлдлүүдийн жигд тархалттай туршилтын гүйцэтгэлийн мэдэгдэхүйц өсөлт ажиглагдаж байна (график дээрх "А" тест).

Жишээлбэл, HSE хөдөлгүүртэй MongoDB нь стандарт WiredTiger хөдөлгүүртэй хувилбараас 8 дахин, RocksDB DBMS нь HSE хөдөлгүүрээс 6 дахин хурдан байсан. Маш сайн гүйцэтгэл нь 95% унших үйлдлүүд, 5% нь өөрчлөх эсвэл хавсаргах үйлдлүүд (график дахь "B" болон "D" тестүүд) багтсан тестүүдээс харагдаж байна. Зөвхөн унших үйлдлүүдийг багтаасан тест С нь ойролцоогоор 40% -ийн өсөлтийг харуулж байна. RocksDB дээр суурилсан шийдэлтэй харьцуулахад бичих ажиллагааны явцад SSD хөтчүүдийн амьдрах чадвар 7 дахин нэмэгдэнэ гэж тооцоолсон.

Micron нээлттэй эхийн HSE хадгалах хөдөлгүүр нь SSD-д зориулагдсан

Micron нээлттэй эхийн HSE хадгалах хөдөлгүүр нь SSD-д зориулагдсан

ХАБЭА-н гол онцлогууд:

  • Түлхүүр/утга форматаар өгөгдөл боловсруулах стандарт болон өргөтгөсөн операторуудыг дэмжих;
  • Гүйлгээнд бүрэн дэмжлэг үзүүлэх, агшин зуурын зураг үүсгэх замаар хадгалах хэсгүүдийг тусгаарлах чадвартай (хормын хувилбаруудыг нэг хадгалах санд бие даасан цуглуулгыг хадгалахад ашиглаж болно);
  • Хурдан агшинд суурилсан харагдац дахь өгөгдлийг хөрвүүлэхийн тулд курсор ашиглах чадвар;
  • Нэг хадгалах сан дахь холимог ачааллын төрлүүдэд тохируулсан өгөгдлийн загвар;
  • Хадгалалтын найдвартай байдлыг удирдах уян хатан механизм;
  • Тохиромжтой өгөгдөл зохион байгуулах схемүүд (хадгалахад байгаа өөр өөр төрлийн санах ойд хуваарилах);
  • Ямар ч програмтай динамикаар холбогдох боломжтой C API бүхий номын сан;
  • Хадгалалтад агуулагдах терабайт өгөгдөл, хэдэн зуун тэрбум түлхүүрийг масштаблах чадвар;
  • Олон мянган зэрэгцээ үйлдлүүдийг үр дүнтэй боловсруулах;
  • Стандарт өөр шийдлүүдтэй харьцуулахад янз бүрийн төрлийн ажлын ачааллын хувьд дамжуулах чадвар мэдэгдэхүйц нэмэгдэж, хоцролт буурч, бичих/унших гүйцэтгэл нэмэгдсэн;
  • Гүйцэтгэл, бат бөх чанарыг оновчтой болгохын тулд өөр өөр ангиллын SSD хөтчүүдийг нэг санах ойд ашиглах чадвар.

Micron нээлттэй эхийн HSE хадгалах хөдөлгүүр нь SSD-д зориулагдсан

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх