Micron motora hilanînê HSE 3.0-ê ku ji bo SSD-yê xweşbînkirî derdixe

Micron Technology, pisporek di hilberîna DRAM û bîra flash de, serbestberdana motora hilanînê HSE 3.0 (Heterogeneous-Memory Storage Engine) weşand, ku bi taybetî ji bo karanîna li ser SSD û bîranîna tenê xwendinê (NVDIMM) hatî çêkirin. Motor di forma pirtûkxaneyê de ji bo vegirtina nav sepanên din ve hatî çêkirin û di forma key-nirxê de pêvajoyek daneyê piştgirî dike. Koda HSE bi C-yê hatî nivîsandin û di bin lîsansa Apache 2.0 de tê belav kirin.

HSE ne tenê ji bo performansa herî zêde, lê di heman demê de ji bo dirêjahiya li seranserê çînên cihêreng ên SSD-ê xweşbîn e. Leza bilind bi modelek hilanîna hîbrid ve tête bidestxistin - Daneyên herî nûjen di RAM-ê de têne hilanîn, ku jimara gihîştina ajokerê kêm dike. Motor dikare ji bo hilanîna daneya nizm a di NoSQL DBMS, depoyên nermalavê (SDS, Storage-Defined Nermalava) yên wekî Ceph û Scality RING, platformên ji bo hilanîna mîqdarên mezin ên daneyê (Daneyên Mezin), hesabkirina performansa bilind (HPC) were bikar anîn. ) pergal, Amûrên Înternetê yên Tiştan (IoT) ) û çareseriyên ji bo pergalên fêrbûna makîneyê. Wekî mînakek yekkirina motorê di projeyên partiya sêyemîn de, guhertoyek DBMS MongoDB-ya belge-oriented hatiye amadekirin, ku ji bo karanîna HSE-yê hatî wergerandin.

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 dubarekirina li ser daneyan di dîtinên li ser dîmenderê de;
  • Modela daneyê ji bo cûreyên barkirina tevlihev xweşbînkirî;
  • 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 dînamîkî bi her serîlêdanê ve girêbide. Girêdanên ji bo Python û Java;
  • Piştgiriya ji bo hilanîna bişkok û daneyan bi rengek pêçandî.
  • Kapasîteya mezinkirina heya terabytes daneyê û bi sedan mîlyar mifteyên hilanînê;
  • Pêvajoya bi bandor a bi hezaran operasyonên paralel;
  • Kapasîteya karanîna çînên cihêreng ên ajokarên SSD-ê di heman hilanînê de ji bo xweşbînkirina performansê û dirêjkirina jiyana ajokerê.

Guhertina jimareya guhertoya girîng a di HSE 3.0 de ji ber guheztinên di API, CLI, vebijarkên veavakirinê, navbeynkariya REST, û formata hilanînê de ye ku lihevhatina paşverû dişkîne. Di amadekirina serbestberdana nû de, bal hate kişandin ser xweşbînkirina hilanînê da ku performansê di bin hin barkêşên krîtîk de baştir bike. Di nav pêşveçûnên herî berbiçav de:

  • Performansa operasyonên nîşanderê naha ji dirêjahiya parzûnê serbixwe ye, ku ev yek dihêle ku meriv li ser bişkokan were dubare kirin bêyî kêmkirina rêwerzê bi karanîna kursorek bi fîlterên keyfî.
  • Performansa xwendin û nivîsandinê di rewşên ku bişkokên bi yekdengî zêde dibin têne bikar anîn de çêtir bûye, mînakî, dema ku perçeyên nirxên parametreyê ku di hin navberan de hatine tomar kirin, di pergalên çavdêriyê, platformên darayî, û pergalên ji bo dewletên senzorê dengdanê de têne tomar kirin.
  • API şiyana kontrolkirina berhevkirinê di asta nirxên takekesî de peyda dike, ku dihêle hûn hem tomarên pêçandî û hem jî nekomperkirî di heman hilanînê de bihêlin.
  • Modên vekirina KVDB-ê yên nû hatine zêdekirin ku destûrê dide te ku hûn di depoyên tenê-xwendewarî de lêpirsînan li databasê biafirînin.

Source: opennet.ru

Add a comment