рдорд╛рдпрдХреНрд░реЙрди SSD рд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ HSE 3.0 рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрд┐рди рд░рд┐рд▓реАрдЬ рдХрд░рддреЗ

DRAM рдЖрдгрд┐ рдлреНрд▓реЕрд╢ рдореЗрдорд░реА рдЙрддреНрдкрд╛рджрдХ рдорд╛рдпрдХреНрд░реЛрди рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреАрдиреЗ рддреНрдпрд╛рдЪреЗ HSE 3.0 (рд╡рд┐рд╖рдо-рдореЗрдорд░реА рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрд┐рди) рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрд┐рди рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рд╡рд┐рд╢реЗрд╖рддрдГ SSDs рдЖрдгрд┐ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЗрдорд░реА (NVDIMM) рд╡рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. рдЗрдВрдЬрд┐рди рдЗрддрд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдПрдореНрдмреЗрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдпрдмреНрд░рд░реАрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдмрдирд╡рд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдХреА-рд╡реНрд╣реЕрд▓реНрдпреВ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. HSE рдХреЛрдб C рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

HSE рдХреЗрд╡рд│ рдХрдорд╛рд▓ рдХрд╛рдордЧрд┐рд░реАрд╕рд╛рдареАрдЪ рдирд╡реНрд╣реЗ рддрд░ SSD рдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рд╡рд░реНрдЧрд╛рдВрдордзреНрдпреЗ рджреАрд░реНрдШрд╛рдпреБрд╖реНрдпрд╛рд╕рд╛рдареАрд╣реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╣рд╛рдпрдмреНрд░рд┐рдб рд╕реНрдЯреЛрд░реЗрдЬ рдореЙрдбреЗрд▓рджреНрд╡рд╛рд░реЗ рдЙрдЪреНрдЪ рдЧрддреА рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реА рдЬрд╛рддреЗ - рд╕рд░реНрд╡рд╛рдд рдЕрджреНрдпрдпрд╛рд╡рдд рдбреЗрдЯрд╛ RAM рдордзреНрдпреЗ рдХреЕрд╢ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреНрдпрд╛рдореБрд│реЗ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░реАрд▓ рдкреНрд░рд╡реЗрд╢рд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рд╣реЛрддреЗ. рдЗрдВрдЬрд┐рдирдЪрд╛ рд╡рд╛рдкрд░ NoSQL DBMS, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реНрдЯреЛрд░реЗрдЬ (SDS, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░-рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ) рдЬрд╕реЗ рдХреА Ceph рдЖрдгрд┐ Scality RING, рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдбреЗрдЯрд╛ (рдмрд┐рдЧ рдбреЗрдЯрд╛) рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо, рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдВрдЧрдгрди (HPC) рдордзреНрдпреЗ рдХрдореА-рд╕реНрддрд░реАрдп рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. ) рдкреНрд░рдгрд╛рд▓реА, рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ (IoT) рдЙрдкрдХрд░рдгреЗ ) рдЖрдгрд┐ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЙрдкрд╛рдп. рдЗрдВрдЬрд┐рдирд▓рд╛ рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕рдордзреНрдпреЗ рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгреВрди, рджрд╕реНрддрдРрд╡рдЬ-рджреЗрдгрд╛рд░рдВ DBMS MongoDB рдЪреЗ рд░реВрдкрд╛рдВрддрд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ HSE рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рднрд╛рд╖рд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.

HSE рдЪреА рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

  • рдХреА/рдореВрд▓реНрдп рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЬреЗрдиреЗрд░рд┐рдХ рдЖрдгрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдСрдкрд░реЗрдЯрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрджреНрд╡рд╛рд░реЗ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрд▓рд╛рдЗрд╕ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди (рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдПрдХрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдВрдЧреНрд░рд╣ рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ);
  • рд╕реНрдиреЕрдкрд╢реЙрдЯ-рдЖрдзрд╛рд░рд┐рдд рджреГрд╢реНрдпрд╛рдВрдордзреНрдпреЗ рдбреЗрдЯрд╛рд╡рд░ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд░реНрд╕рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛;
  • рдорд┐рд╢реНрд░рд┐рдд рд▓реЛрдб рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ рдбреЗрдЯрд╛ рдореЙрдбреЗрд▓;
  • рд▓рд╡рдЪрд┐рдХ рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдпрдВрддреНрд░рдгрд╛;
  • рд╕рд╛рдиреБрдХреВрд▓ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдбреЗрдЯрд╛ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдпреЛрдЬрдирд╛ (рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рдЙрдкрд╕реНрдерд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рд╡рд┐рддрд░рдг);
  • C API рдЕрд╕рд▓реЗрд▓реА рд▓рд╛рдпрдмреНрд░рд░реА рдЬреА рдбрд╛рдпрдиреЕрдорд┐рдХрд▓реА рдХреЛрдгрддреНрдпрд╛рд╣реА рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╢реА рд▓рд┐рдВрдХ рдХрд░реВ рд╢рдХрддреЗ. рдкрд╛рдпрдерди рдЖрдгрд┐ рдЬрд╛рд╡рд╛ рд╕рд╛рдареА рдмрдВрдзрди;
  • рд╕рдВрдХреБрдЪрд┐рдд рд╕реНрд╡рд░реВрдкрд╛рдд рдХреА рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛ рдЖрдгрд┐ рд╢реЗрдХрдбреЛ рдЕрдмреНрдЬрд╛рд╡рдзреА рдХрд│рд╛ рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рдореЛрдЬрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛;
  • рд╣рдЬрд╛рд░реЛ рд╕рдорд╛рдВрддрд░ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛;
  • рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдбреНрд░рд╛рдЗрд╡реНрд╣рдЪреЗ рдЖрдпреБрд╖реНрдп рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд╛рди рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ SSD рдбреНрд░рд╛рдЗрд╡реНрд╣рдЪреЗ рд╡рд┐рд╡рд┐рдз рд╡рд░реНрдЧ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.

HSE 3.0 рдордзреАрд▓ рд▓рдХреНрд╖рдгреАрдп рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХ рдмрджрд▓ API, CLI, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкрд░реНрдпрд╛рдп, REST рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдгрд┐ рд╕реНрдЯреЛрд░реЗрдЬ рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдмрджрд▓рд╛рдВрдореБрд│реЗ рдЖрд╣реЗ рдЬреЗ рдмреЕрдХрд╡рд░реНрдб рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдЦрдВрдбрд┐рдд рдХрд░рддреЗ. рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рдХрд╛рд╣реА рдЧрдВрднреАрд░ рд╡рд░реНрдХрд▓реЛрдбреНрд╕ рдЕрдВрддрд░реНрдЧрдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдЯреЛрд░реЗрдЬ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рд╕рд░реНрд╡рд╛рдд рд▓рдХреНрд╖рдгреАрдп рд╕реБрдзрд╛рд░рдгрд╛рдВрдкреИрдХреА:

  • рдХрд░реНрд╕рд░ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрддрд╛ рдлрд┐рд▓реНрдЯрд░рдЪреНрдпрд╛ рд▓рд╛рдВрдмреАрдкреЗрдХреНрд╖рд╛ рд╕реНрд╡рддрдВрддреНрд░ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдлрд┐рд▓реНрдЯрд░рд╕рд╣ рдХрд░реНрд╕рд░ рд╡рд╛рдкрд░реВрди рдереНрд░реВрдкреБрдЯ рдХрдореА рди рдХрд░рддрд╛ рдХреА рд╡рд░ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ.
  • рд╡рд╛рдЪрди рдЖрдгрд┐ рд▓реЗрдЦрди рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗрдереЗ рдореЙрдиреЛрдЯреЛрдирд┐рдХрд▓реА рд╡рд╛рдврддреНрдпрд╛ рдХреА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдВрддрд░рд╛рдиреЗ рд░реЗрдХреЙрд░реНрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░ рдореВрд▓реНрдпрд╛рдВрдЪреЗ рд╕реНрд▓рд╛рдЗрд╕ рд╕рдВрдЪрдпрд┐рдд рдХрд░рддрд╛рдирд╛, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдЖрд░реНрдерд┐рдХ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрдгрд┐ рдорддрджрд╛рди рд╕реЗрдиреНрд╕рд░ рд░рд╛рдЬреНрдпрд╛рдВрд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ.
  • API рд╡реИрдпрдХреНрддрд┐рдХ рдореВрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдХреЙрдореНрдкреНрд░реЗрд╢рди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛рдЪ рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рд╕рдВрдХреБрдЪрд┐рдд рдЖрдгрд┐ рдЕрд╕рдВрдкреАрдбрд┐рдд рджреЛрдиреНрд╣реА рд░реЗрдХреЙрд░реНрдб рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • KVDB рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдореЛрдб рдЬреЛрдбрд▓реЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдХреНрд╡реЗрд░реА рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛