T+ Conf 2019 рдмрд╛рдЯ рдкрдЫреНрдпрд╛рдЙрдБрджреИ

рдЕрд╕рд╛рд░рдХреЛ рдордзреНрдпрдорд╛ рд╣рд╛рдореНрд░реЛ рдХрд╛рд░реНрдпрд╛рд▓рдпрдорд╛ рдПрдЙрдЯрд╛ рд╕рдореНрдореЗрд▓рди рднрдпреЛ T+ Conf 2019, рдЬрд╣рд╛рдБ рдбрд┐рдЬрд┐рдЯрд▓ рд░ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬрдорд╛ рдЙрдЪреНрдЪ-рд▓реЛрдб рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЯрд╛рд░рдиреНрдЯреБрд▓, рдЗрди-рдореЗрдореЛрд░реА рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ, рд╕рд╣рдХрд╛рд░реА рдорд▓реНрдЯрд┐рдЯрд╛рд╕реНрдХрд┐рдЩ рд░ рд▓реБрдЖрдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛ рдзреЗрд░реИ рд░реЛрдЪрдХ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдерд┐рдПред рд░ рд╕рдореНрдореЗрд▓рдирдорд╛ рдЙрдкрд╕реНрдерд┐рдд рд╣реБрди рдирд╕рдХреНрдиреЗ рд╕рдмреИрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рд╕рдмреИ рднрд╛рд╖рдгрд╣рд░реВрдХреЛ рднрд┐рдбрд┐рдпреЛ рд░ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдгрд╣рд░реВ, рд╕рд╛рдерд╕рд╛рдереИ рдзреЗрд░реИ рдХреБрд░рд╛рд╣рд░реВрдмрд╛рдЯ рдЙрддреНрдХреГрд╖реНрдЯ рддрд╕реНрд╡рд┐рд░рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рддрдпрд╛рд░ рдЧрд░реЗрдХрд╛ рдЫреМрдВред

T+ Conf 2019 рдмрд╛рдЯ рдкрдЫреНрдпрд╛рдЙрдБрджреИ

T+ Conf 2019 рдмрд╛рдЯ рдкрдЫреНрдпрд╛рдЙрдБрджреИ

T+ Conf 9 рдХреЛ рджреБрдИ рд╣рд▓рд╣рд░реВрдорд╛ 2019 рдШрдгреНрдЯрд╛рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ 16 рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рд╕реБрдиреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╣рд╛рдореАрд▓реЗ Tarantool рдХрд╕рд░реА рдердк рд╡рд┐рдХрд╛рд╕ рд╣реБрдиреЗрдЫ, рдпреЛ DBMS рдХрдареЛрд░ рдЙрджреНрдпрдордорд╛ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдпреМрдВред рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ Tarantool рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдерд┐рдП: рдХреНрд▓рд╕реНрдЯрд░ рдирд┐рд░реНрдорд╛рдг рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рдмрд╛рд░реЗрдорд╛, рдУрдореНрдирд┐рдЪреНрдпрд╛рдирд▓ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ, рдХреНрдпрд╛рд╕ рд░ рдкреНрд░рддрд┐рдХреГрддрд┐рдХреЛ рдмрд╛рд░реЗрдорд╛, рд╕реНрдХреЗрд▓рд┐рдВрдЧрдХреЛ рдмрд╛рд░реЗрдорд╛ред рд░ рд▓рдЧрднрдЧ рдПрдХ рддрд┐рд╣рд╛рдЗ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдгрд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рдХрдореНрдкрдиреАрд╣рд░реВрдорд╛ рдЯрд╛рд░рдиреНрдЯреБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдерд┐рдПред

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐:

Tarantool рдорд╛ CI/CD рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ: рдЦрд╛рд▓реА рднрдгреНрдбрд╛рд░рдмрд╛рдЯ рдЙрддреНрдкрд╛рджрдирд╕рдореНрдо
Konstantin Nazarov

рдХреЛрдиреНрд╕реНрдЯрд╛рдиреНрдЯрд┐рдирд▓реЗ рдЯрд╛рд░рд╛рдиреНрдЯреБрд▓рдорд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдХреЛ рд╕рдВрд░рдЪрдирд╛ рд░ рд╡рд┐рддрд░рдг рдЧрд░реНрдиреЗ рдирдпрд╛рдБ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реЗ:

  • рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдХрд╕рд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ (rockspec + рд╕рд╛рдереАрд╣рд░реВ);
  • рдХрд╕рд░реА рд▓реЗрдЦреНрдиреЗ рд░ рдЗрдХрд╛рдИ рд░ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреЗ;
  • рдо рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдкрд░реАрдХреНрд╖рдг рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рджреЗрдЦрд╛рдЙрдиреЗрдЫреБ;
  • рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╕рд╣рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдХрд╕рд░реА рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░реНрдиреЗ (рд░ рд╣рд╛рдореАрд▓реЗ рдХрд┐рди рд╕реНрдерд┐рд░ рд▓рд┐рдЩреНрдХрд┐рдЩ рд░реЛрдЬреНрдпреМрдВ);
  • Systemd рд╕рдБрдЧ рдЙрддреНрдкрд╛рджрдирдорд╛ рдХрд╕рд░реА рдбрд┐рдкреНрд▓реЛрдп рдЧрд░реНрдиреЗред


рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг

Tarantool: рдЕрдм SQL рд╕рдБрдЧ рдкрдирд┐
рдХрд┐рд░рд┐рд▓ рдпреБрдЦрд┐рди

рд░рд┐рдкреЛрд░реНрдЯ рдЯрд╛рд░рд╛рдиреНрдЯреВрд▓ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдорд░реНрдкрд┐рдд рдЫред рдХрд┐рд░рд┐рд▓рд▓реЗ рдПрдЙрдЯреИ рдареЗрдЧрд╛рдирд╛ рд╕реНрдерд╛рдирдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд░ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд╕рд░реНрднрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдХрд┐рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ, рдЯрд╛рд░рдиреНрдЯреБрд▓рд▓рд╛рдИ рдПрдХрд▓-рдереНрд░реЗрдбреЗрдб рдХрд┐рди рдмрдирд╛рдЗрдпреЛ, рд░ рдХрд┐рди рдбрд╛рдЯрд╛рдмреЗрд╕-рдЗрди-рдореЗрдореЛрд░реА рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рдбрд┐рд╕реНрдХрдорд╛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдВрдпрдиреНрддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реЗред рддреНрдпрд╕рдкрдЫрд┐ рдХрд┐рд░рд┐рд▓рд▓реЗ Tarantool рдкрдЫрд┐рдХреЛ рдЯреЛрд▓реАрдХреЛ рдкрдЫрд┐рд▓реНрд▓реЛ рдШрдЯрдирд╛рдХреНрд░рдордХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реЗ: рд╣рд╛рдореАрд▓реЗ рдХрд┐рди SQL рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдердкреНрдпреМрдВ рд░ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫред


рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг

рдХрд┐рди Tarantool рдЙрджреНрдпрдо рдЙрдкрдпреЛрдЧреА рдЫ
рдпрд╛рд░реЛрд╕реНрд▓рд╛рд╡ Dynnikov

Tarantool Enterprise рдПрдХ рдореВрд▓реНрдпрд╡рд╛рди рдЙрдкрдХрд░рдг рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рд╕реБрд╡рд┐рдзрд╛рдпреБрдХреНрдд SDK рдкрдирд┐ рд╣реЛред рдпрд╛рд░реЛрд╕реНрд▓рд╛рднрд▓реЗ рдУрдкрдирд╕реЛрд░реНрд╕ рд╕рдВрд╕реНрдХрд░рдгрдмрд╛рдЯ NT рдХрд╕рд░реА рдлрд░рдХ рдЫ рд░ рдпрд╕рд▓реЗ рдХреЗ рдлрд╛рдЗрджрд╛ рд▓рд┐рди рд╕рдХреНрдЫ рднрдиреА рдмрддрд╛рдПред рд░ рдпрд╕рдорд╛ рдзреЗрд░реИ рднрд┐рдиреНрдирддрд╛рд╣рд░реВ рдЫрдиреН: рдпреА рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рди рдЙрдкрдХрд░рдгрд╣рд░реВ, рдПрдХ рддрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣, рд░ рдПрдХ рд╕реНрдерд┐рд░ рд╕рдореНрдореЗрд▓рди рд╣реЛ рдЬреБрди рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред


рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг

рдЗрдиреНрдЯреЗрд▓ рдЕрдкреНрдЯреЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдард╛рдбреЛ рд░реВрдкрдорд╛ рдЯрд╛рд░рдиреНрдЯреБрд▓ рд╕реНрдХреЗрд▓ рдЧрд░реНрджреИ
рдЬреНрдпреЛрд░реНрдЬреА рдХрд┐рд░рд┐рдЪреЗрдиреНрдХреЛ

рдЬрд░реНрдЬреАрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдЯрд╛рд░рд╛рдиреНрдЯреВрд▓рд╕рдБрдЧ рдЗрдВрдЯреЗрд▓ рдЕрдкреНрдЯреЗрди рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдмрддрд╛рдПред рдореИрд▓реЗ рд▓реЗрдирджреЗрди рд▓рдЧрд╣рд░реВ рд░реЗрдХрд░реНрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЧреИрд░-рдЕрд╕реНрдерд┐рд░ рдореЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рднрд╛рд╡рд╣рд░реВ, Intel Optane рд╡рд╛рд╖реНрдкрд╢реАрд▓ рдореЛрдбрд╕рдБрдЧ рд╕рдВрдпреЛрдЬрдирдорд╛ рдЗрди-рдореЗрдореЛрд░реА рдЗрдиреНрдЬрд┐рдирдХреЛ рдард╛рдбреЛ рд╕реНрдХреЗрд▓рд┐рдВрдЧрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛, рдереНрд░реБрдкреБрдЯ рд░ рд╡рд┐рд▓рдореНрдмрддрд╛рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рд░рд╛рдореНрд░реЛ рд░ рдЦрд░рд╛рдм рд▓реЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ рд╣реЗрд░реЗред рд░ Georgy рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ Intel Optane рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрдирд┐ рдмрддрд╛рдЙрдиреЗрдЫ рд░ Tarantool рдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗрдЫред


рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг

SWIM - рдХреНрд▓рд╕реНрдЯрд░ рдирд┐рд░реНрдорд╛рдг рдкреНрд░реЛрдЯреЛрдХрд▓
Vladislav Shpilevoy

SWIM рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд░ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд░ рддрд┐рдиреАрд╣рд░реВ рдмреАрдЪрдХреЛ рдШрдЯрдирд╛рд╣рд░реВ рд░ рдбреЗрдЯрд╛ рдкреНрд░рдЪрд╛рд░ рдЧрд░реНрдиреЗ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛред рдкреНрд░реЛрдЯреЛрдХрд▓ рд╡рд┐рд╢реЗрд╖ рдЫ рдХрд┐рдирднрдиреЗ рдпреЛ рд╣рд▓реНрдХрд╛, рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд, рд░ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд╛рдЗрдЬрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрддрд┐рдмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫред рднреНрд▓рд╛рдбрд┐рд╕реНрд▓рд╛рднрд▓реЗ SWIM рдкреНрд░реЛрдЯреЛрдХрд▓рд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ, рдХрд╕рд░реА рд░ рдХреБрди рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдпреЛ рдЯрд╛рд░рдиреНрдЯреБрд▓рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реЗред


рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг

рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдерд┐рдпреЛ!

рдпрджрд┐ рддрдкрд╛рдИрдВ T+ Conf 2019 рдорд╛ рдЖрдЙрди рдЕрд╕рдорд░реНрде рд╣реБрдиреБрд╣реБрдиреНрдереНрдпреЛ, рд╡рд╛ рдХреЗрд╣реА рдмрд┐рдиреНрджреБрд╣рд░реВрдХреЛ рдЖрдлреНрдиреЛ рд╕реНрдореГрддрд┐ рддрд╛рдЬрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдпрд╣рд╛рдБ рддреНрдпрд╣рд╛рдБ рд╕рдмреИ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рднрд┐рдбрд┐рдпреЛ рд░реЗрдХрд░реНрдбрд┐рдЩрд╣рд░реВ рдЫрдиреН, рд░ рдпрд╣рд╛рдБ рд╣рд╛рдореАрд▓реЗ рдЙрд╣рд╛рдБрд╣рд░реВрдмрд╛рдЯ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдгрд╣рд░реВ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдпреМрдВред

T+ Conf 2019 рдмрд╛рдЯ рдкрдЫреНрдпрд╛рдЙрдБрджреИ

T+ Conf 2019 рдмрд╛рдЯ рдкрдЫреНрдпрд╛рдЙрдБрджреИ

T+ Conf 2019 рдмрд╛рдЯ рдкрдЫреНрдпрд╛рдЙрдБрджреИ

рд╕рдореНрдореЗрд▓рдирдХрд╛ рд╣рд╛рдореНрд░рд╛ рд╕рдмреИ рддрд╕реНрдмрд┐рд░рд╣рд░реВ (рддрдкрд╛рдИрд▓реЗ рдЖрдлреВрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдорд╛ рднреЗрдЯреНрдЯрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ): VK ╨╕ FB.

рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдмрд┐рджрд╛рдЗ рдЧрд░реНрджреИрдиреМрдВ, рддрд░ рддрдкрд╛рдИрд▓рд╛рдИ рдЕрд░реНрдХреЛ рд╡рд░реНрд╖ T+ Conf 2020 рдорд╛ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрддреНрдкрд░ рдЫреМрдВ, рдШреЛрд╖рдгрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореНрдкрд░реНрдХрдорд╛ рд░рд╣рдиреБрд╣реЛрд╕реН!

рд╕реНрд░реЛрдд: www.habr.com

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