рдорд╛рдЗрдХреНрд░реЛрдирд▓реЗ SSD рдбреНрд░рд╛рдЗрднрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд HSE 3.0 рднрдгреНрдбрд╛рд░рдг рдЗрдиреНрдЬрд┐рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрджрдЫ

рдорд╛рдЗрдХреНрд░реЛрди рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА, DRAM рд░ рдлреНрд▓реНрдпрд╛рд╕ рдореЗрдореЛрд░реАрдХреЛ рдЙрддреНрдкрд╛рджрдирдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрдореНрдкрдиреАрд▓реЗ HSE 3.0 (Heterogeneous-memory Storage Engine) рднрдгреНрдбрд╛рд░рдг рдЗрдиреНрдЬрд┐рдирдХреЛ рд╡рд┐рдореЛрдЪрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ, SSD рдбреНрд░рд╛рдЗрдн рд░ рдкрдвреНрдиреЗ рдорд╛рддреНрд░ рдореЗрдореЛрд░реАрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред 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 рдЗрдиреНрдЯрд░рдлреЗрд╕, рд░ рднрдгреНрдбрд╛рд░рдг рдврд╛рдБрдЪрд╛рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдХрд╛рд░рдг рд╣реЛ рдЬрд╕рд▓реЗ рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рддреЛрдбреНрдЫред рдирдпрд╛рдБ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐рд▓реЗ рдХреЗрд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдпрднрд╛рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдгрд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрдирдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред рд╕рдмреИрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░рд╣рд░реВ рдордзреНрдпреЗ:

  • рдХрд░реНрд╕рд░ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдм рдлрд┐рд▓реНрдЯрд░ рд▓рдореНрдмрд╛рдЗрдмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдереНрд░реБрдкреБрдЯ рдХрдо рдирдЧрд░реА рдордирдорд╛рдиреА рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрд╕рдБрдЧ рдХрд░реНрд╕рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдЮреНрдЬреАрд╣рд░реВ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдкрдвреНрдиреЗ рд░ рд▓реЗрдЦреНрдиреЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛ рдмрдврд╛рдЗрдПрдХреЛ рдЫ рдЬрд╣рд╛рдБ рдореЛрдиреЛрдЯреЛрдирд┐рдХ рд░реВрдкрдорд╛ рдмрдвреНрджреЛ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА, рд╡рд┐рддреНрддреАрдп рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рд░ рдорддрджрд╛рди рд╕реЗрдиреНрд╕рд░ рд░рд╛рдЬреНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдиреНрддрд░рд╛рд▓рд╣рд░реВрдорд╛ рд░реЗрдХрд░реНрдб рдЧрд░рд┐рдПрдХрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛рдирд╣рд░реВрдХреЛ рд╕реНрд▓рд╛рдЗрд╕рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрд╛ред
  • рдПрдкреАрдЖрдИрд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдореВрд▓реНрдп рд╕реНрддрд░рдорд╛ рдХрдореНрдкреНрд░реЗрд╕рди рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд╕рдорд╛рди рднрдгреНрдбрд╛рд░рдгрдорд╛ рд╕рдВрдХреБрдЪрд┐рдд рд░ рдЕрд╕рдВрдкреАрдбрд┐рдд рд░реЗрдХрд░реНрдбрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред
  • KVDB рдЦреЛрд▓реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдореЛрдбрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрдвреНрди-рдорд╛рддреНрд░ рднрдгреНрдбрд╛рд░рдгрд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рдмрдирд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди