Micron motora hilanînê ya HSE-ya çavkaniya vekirî ya ji bo SSD-ê xweşbîn e

Micron Technology, pargîdaniyek DRAM û bîra flash, pêşkêş kirin motora hilanînê ya nû HSE (Heterogenous-bîra Storage Engine), ku li gorî taybetmendiyên karanîna li ser ajokarên SSD-yê li ser bingeha NAND flash (X100, TLC, QLC 3D NAND) an bîranîna daîmî (NVDIMM) hatî çêkirin, hatî çêkirin. Motor wekî pirtûkxaneyek ji bo vegirtina nav sepanên din hatî sêwirandin û piştgirî dide hilberandina daneyan di formata nirx-kilît de. Koda HSE bi C û tê nivîsandin belav kirin ji hêla lîsansa di bin Apache 2.0.

Di nav deverên serîlêdana motorê de, behsa hilanîna daneya nizm a di NoSQL DBMS, depoyên nermalavê (SDS, Storage-Pênasekirî ya Nermalavê) yên wekî Ceph û Scality RING, platformên ji bo hilanîna mîqdarên mezin ên daneyê (Daneyên Mezin) tê kirin. , pergalên komputerê yên performansa bilind (HPC), Amûrên Înternetê yên tiştan (IoT) û çareseriyên ji bo pergalên fêrbûna makîneyê.

HSE ne tenê ji bo performansa herî zêde, lê di heman demê de ji bo dirêjahiya di nav cûrbecûr çînên SSD de jî xweştir e. Leza xebitandinê ya bilind bi modelek hilanîna hybrid ve tête bidestxistin - Daneyên herî têkildar di RAM-ê de têne cache kirin, ku jimara gihîştina ajokerê kêm dike. Wekî mînakek yekkirina motorek nû di projeyên partiya sêyemîn de amade kirin guhertoyek DBMS MongoDB-ya belge-oriented, hatî wergerandin ku HSE bikar bîne.

Teknolojî, HSE xwe dispêre modulek kernelê ya zêde mpool, ku ji bo ajokarên rewşa zexm navgînek hilanîna objektê ya pispor bicîh tîne, ku karîbûn û taybetmendiyên wan dihesibîne, ku dihêle hûn taybetmendiyên performansa û domdariyê yên bingehîn ên cihêreng bistînin. Mpool di heman demê de pêşkeftinek Teknolojiya Micron e, di heman demê de HSE vekirî ye, lê di projeyek binesaziya serbixwe de veqetandî ye. Mpool bikar tîne bîra persistent и tesîsên hilanînê zone, lê niha tenê SSD-yên kevneşopî piştgirî dike.

Testkirina performansê bi karanîna pakêtê YCSB (Yahoo Cloud Serving Benchmark) dema ku hilanîna 2 TB bi karanîna blokên daneya 1 KB bikar tîne zêdebûnek girîng di performansê de destnîşan kir. Zêdebûna performansê ya taybetî ya girîng di ceribandinê de bi dabeşkirina yekgirtî ya karûbarên xwendin û nivîsandinê (test "A" di grafîkê de) tê dîtin.

Mînakî, MongoDB bi motora HSE-ê ve ji guhertoya bi motora standard WiredTiger bi qasî 8 carî zûtir derket, û RocksDB DBMS ji motora HSE-ê ji 6 carî zûtir bû. Performansa hêja di ceribandinên ku 95% operasyonên xwendinê û 5% operasyonên guherandinê an pêvekirinê de vedihewîne jî xuya dike (testên "B" û "D" di grafîkan de). Test C, ku tenê operasyonên xwendinê vedigire, bi qasî 40% qezencek nîşan dide. Zêdebûna zindîbûna ajokarên SSD di dema operasyonên nivîsandinê de li gorî çareseriyek li ser bingeha RocksDB 7 carî tê texmîn kirin.

Micron motora hilanînê ya HSE-ya çavkaniya vekirî ya ji bo SSD-ê xweşbîn e

Micron motora hilanînê ya HSE-ya çavkaniya vekirî ya ji bo SSD-ê xweşbîn e

Taybetmendiyên sereke yên HSE:

  • Piştgiriya ji bo operatorên gelemperî û dirêjkirî yên ji bo birêvebirina daneyan di forma sereke / nirxê de;
  • Piştgiriya bêkêmasî ji bo danûstendinan û bi şiyana veqetandina perçeyên hilanînê bi çêkirina wêneyan (dikarin wêneyan jî ji bo domandina berhevokên serbixwe di yek hilanînê de bikar bînin);
  • Qabiliyeta bikaranîna cursoran ji bo derbaskirina daneyan di dîtinên li ser bingeha wêneyê de;
  • Modela daneyê ku ji bo cûreyên barkirina tevlihev di hilanînek yekane de xweşbînkirî ye;
  • Mekanîzmayên rêveberiya pêbaweriya hilanînê ya nerm;
  • Planên orkestrasyona daneya xwerû (belavkirina li ser cûreyên cûda yên bîranînê yên ku di hilanînê de hene);
  • Pirtûkxaneyek bi C API-ya ku dikare bi rengek dînamîkî bi her serîlêdanê ve girêde;
  • Kapasîteya mezinkirina heya terabytes daneyê û bi sedan mîlyar mifteyên hilanînê;
  • Pêvajoya bi bandor a bi hezaran operasyonên paralel;
  • Zêdebûnek girîng a rêwiyan, kêmbûna derengbûnê û zêdekirina performansa nivîsandinê / xwendinê ji bo cûrbecûr bargiraniyê li gorî çareseriyên alternatîf ên standard;
  • Kapasîteya karanîna ajokarên SSD yên çînên cihêreng di yek hilanînê de ji bo xweşbînkirina performans û domdariyê.

Micron motora hilanînê ya HSE-ya çavkaniya vekirî ya ji bo SSD-ê xweşbîn e

Source: opennet.ru

Add a comment