Micron Technology, DRAM жана флеш эс тутум компаниясы,
Кыймылдаткычты колдонуу чөйрөлөрүнүн арасында NoSQL DBMS, программалык камсыздоо сактагычтары (SDS, Software-Defined Storage), мисалы, Ceph жана Scality RING, чоң көлөмдөгү маалыматтарды иштетүү үчүн платформалар (Big Data) , жогорку өндүрүмдүү эсептөө системалары (HPC), нерселердин интернет түзмөктөрү (IoT) жана машинаны үйрөнүү системалары үчүн чечимдер.
HSE максималдуу аткаруу үчүн гана эмес, ошондой эле ар кандай SSD класстарында узак жашоо үчүн оптималдаштырылган. Жогорку иштөө ылдамдыгына гибриддик сактоо модели аркылуу жетишилет - эң актуалдуу маалыматтар RAMда кэштелет, бул дискке кирүүлөрдүн санын азайтат. Үчүнчү жактын долбоорлоруна жаңы кыймылдаткычты интеграциялоонун мисалы катары
Технологиялык жактан HSE кошумча ядро модулуна таянат
Пакетти колдонуу менен аткарууну текшерүү
Мисалы, HSE кыймылдаткычы бар MongoDB стандарттуу WiredTiger кыймылдаткычы бар версияга караганда болжол менен 8 эсе тезирээк болуп чыкты, ал эми RocksDB DBMS HSE кыймылдаткычына караганда 6 эсеге тезирээк болгон. Мыкты аткаруу 95% окуу операцияларын жана 5% өзгөртүү же кошуу операцияларын камтыган тесттерде да көрүнүп турат (графиктерде "В" жана "D" тесттери). Окуу операцияларын гана камтыган C тести болжол менен 40% пайданы көрсөтөт. RocksDB негизиндеги чечимге салыштырмалуу жазуу операцияларында SSD дисктеринин жашоо жөндөмдүүлүгүнүн өсүшү 7 эсеге бааланат.
HSE негизги өзгөчөлүктөрү:
- Ачкыч/маани форматындагы маалыматтарды иштетүү үчүн стандарттуу жана кеңейтилген операторлорду колдоо;
- Транзакцияларды толук колдоо жана снапшотторду түзүү аркылуу сактоо бөлүктөрүн изоляциялоо мүмкүнчүлүгү менен (көз карандысыз коллекцияларды бир сактагычта сактоо үчүн да колдонсо болот);
- Снапшотко негизделген көрүнүштөрдөгү маалыматтарды өтүү үчүн курсорлорду колдонуу мүмкүнчүлүгү;
- Бир сактагычта жүктүн аралаш түрлөрү үчүн оптималдаштырылган маалымат модели;
- сактоо ишенимдүүлүгүн башкаруу үчүн ийкемдүү механизмдери;
- Ыңгайлаштырылган маалыматтарды уюштуруу схемалары (сактоодо бар эстутумдун ар кандай түрлөрү боюнча бөлүштүрүү);
- Ар кандай тиркемелерге динамикалык шилтеме бере турган C API менен китепкана;
- Терабайт маалыматтарга жана сактагычта жүздөгөн миллиард ачкычтарга чейин масштабдоо мүмкүнчүлүгү;
- Миңдеген параллелдүү операцияларды эффективдүү иштетүү;
- Стандарттык альтернативдик чечимдерге салыштырмалуу жүктүн ар кандай түрлөрү үчүн өткөрүү жөндөмдүүлүгүнүн олуттуу өсүшү, кечиктирүүнүн кыскарышы жана жазуу/окуу көрсөткүчүнүн жогорулашы;
- Иштин натыйжалуулугун жана туруктуулугун оптималдаштыруу үчүн бир сактагычта ар кандай класстагы SSD дисктерин колдонуу мүмкүнчүлүгү.
Source: opennet.ru