Micron ачык булак HSE сактагыч кыймылдаткыч SSD үчүн оптималдаштырылган

Micron Technology, DRAM жана флеш эс тутум компаниясы, берилген жаңы сактоо кыймылдаткычы турган чөйрөнү коргоо (Гетерогендүү эс тутумду сактоо кыймылдаткычы), NAND флешке (X100, TLC, QLC 3D NAND) же туруктуу эс тутумга (NVDIMM) негизделген SSD дисктерде колдонуунун өзгөчөлүктөрүн эске алуу менен иштелип чыккан. Кыймылдаткыч башка колдонмолорго киргизүү үчүн китепкана катары иштелип чыккан жана маалыматтарды ачкыч-маани форматында иштетүүнү колдойт. HSE коду C жана жазылган жайылуу Apache 2.0 астында лицензияланган.

Кыймылдаткычты колдонуу чөйрөлөрүнүн арасында NoSQL DBMS, программалык камсыздоо сактагычтары (SDS, Software-Defined Storage), мисалы, Ceph жана Scality RING, чоң көлөмдөгү маалыматтарды иштетүү үчүн платформалар (Big Data) , жогорку өндүрүмдүү эсептөө системалары (HPC), нерселердин интернет түзмөктөрү (IoT) жана машинаны үйрөнүү системалары үчүн чечимдер.

HSE максималдуу аткаруу үчүн гана эмес, ошондой эле ар кандай SSD класстарында узак жашоо үчүн оптималдаштырылган. Жогорку иштөө ылдамдыгына гибриддик сактоо модели аркылуу жетишилет - эң актуалдуу маалыматтар RAMда кэштелет, бул дискке кирүүлөрдүн санын азайтат. Үчүнчү жактын долбоорлоруна жаңы кыймылдаткычты интеграциялоонун мисалы катары даярдалган документке багытталган DBMS MongoDB версиясы, HSE колдонууга которулган.

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

Пакетти колдонуу менен аткарууну текшерүү YCSB (Yahoo Cloud Serving Benchmark) 2 КБ маалымат блокторун иштетүү менен 1 ТБ сактагычты колдонууда аткаруунун олуттуу жогорулашын көрсөттү. Окуу жана жазуу операцияларынын бирдей бөлүштүрүлүшү менен тестте аткаруунун өзгөчө олуттуу өсүшү байкалат (графиктеги “А” тести).

Мисалы, HSE кыймылдаткычы бар MongoDB стандарттуу WiredTiger кыймылдаткычы бар версияга караганда болжол менен 8 эсе тезирээк болуп чыкты, ал эми RocksDB DBMS HSE кыймылдаткычына караганда 6 эсеге тезирээк болгон. Мыкты аткаруу 95% окуу операцияларын жана 5% өзгөртүү же кошуу операцияларын камтыган тесттерде да көрүнүп турат (графиктерде "В" жана "D" тесттери). Окуу операцияларын гана камтыган C тести болжол менен 40% пайданы көрсөтөт. RocksDB негизиндеги чечимге салыштырмалуу жазуу операцияларында SSD дисктеринин жашоо жөндөмдүүлүгүнүн өсүшү 7 эсеге бааланат.

Micron ачык булак HSE сактагыч кыймылдаткыч SSD үчүн оптималдаштырылган

Micron ачык булак HSE сактагыч кыймылдаткыч SSD үчүн оптималдаштырылган

HSE негизги өзгөчөлүктөрү:

  • Ачкыч/маани форматындагы маалыматтарды иштетүү үчүн стандарттуу жана кеңейтилген операторлорду колдоо;
  • Транзакцияларды толук колдоо жана снапшотторду түзүү аркылуу сактоо бөлүктөрүн изоляциялоо мүмкүнчүлүгү менен (көз карандысыз коллекцияларды бир сактагычта сактоо үчүн да колдонсо болот);
  • Снапшотко негизделген көрүнүштөрдөгү маалыматтарды өтүү үчүн курсорлорду колдонуу мүмкүнчүлүгү;
  • Бир сактагычта жүктүн аралаш түрлөрү үчүн оптималдаштырылган маалымат модели;
  • сактоо ишенимдүүлүгүн башкаруу үчүн ийкемдүү механизмдери;
  • Ыңгайлаштырылган маалыматтарды уюштуруу схемалары (сактоодо бар эстутумдун ар кандай түрлөрү боюнча бөлүштүрүү);
  • Ар кандай тиркемелерге динамикалык шилтеме бере турган C API менен китепкана;
  • Терабайт маалыматтарга жана сактагычта жүздөгөн миллиард ачкычтарга чейин масштабдоо мүмкүнчүлүгү;
  • Миңдеген параллелдүү операцияларды эффективдүү иштетүү;
  • Стандарттык альтернативдик чечимдерге салыштырмалуу жүктүн ар кандай түрлөрү үчүн өткөрүү жөндөмдүүлүгүнүн олуттуу өсүшү, кечиктирүүнүн кыскарышы жана жазуу/окуу көрсөткүчүнүн жогорулашы;
  • Иштин натыйжалуулугун жана туруктуулугун оптималдаштыруу үчүн бир сактагычта ар кандай класстагы SSD дисктерин колдонуу мүмкүнчүлүгү.

Micron ачык булак HSE сактагыч кыймылдаткыч SSD үчүн оптималдаштырылган

Source: opennet.ru

Комментарий кошуу