рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдпрд╛рдВрдбреЗрдХреНрд╕рдЪреНрдпрд╛ рдЦрд╛рд▓реАрд▓ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреАрд▓ рдпреЛрдЧрджрд╛рдирд╛рдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

  • рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕
  • рдУрдбрд┐рд╕реА
  • рд╡реЗрд│реЗрдд рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА (WAL-G)
  • PostgreSQL (рд▓реЙрдЧрдПрд░рд░, Amcheck, heapcheck рд╕рд╣)
  • рдЧреНрд░реАрдирдкреНрд▓рдо

рд╡реНрд╣рд┐рдбрд┐рдУ:

рдирдорд╕реНрдХрд╛рд░ рдЬрдЧ! рдорд╛рдЭреЗ рдирд╛рд╡ рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди рдЖрд╣реЗ. рдЖрдгрд┐ рдореА Yandex.Cloud рд╡рд░ рдЬреЗ рдХрд░рддреЛ рддреЗ Yandex.Cloud рдЖрдгрд┐ Yandex.Cloud рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рд╣рд┐рддрд╛рд╕рд╛рдареА рдЦреБрд▓реЗ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдпрд╛ рдЪрд░реНрдЪреЗрдд, рдЖрдореНрд╣реА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рдЦреБрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рд▓рд╛ рддреЛрдВрдб рджреЗрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЖрд╡реНрд╣рд╛рдирд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓реВ. рддреЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдХрд╛ рдЖрд╣реЗ? рдХрд╛рд░рдг рдЫреЛрдЯреНрдпрд╛ рдЫреЛрдЯреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдЬреНрдпрд╛ рдбрд╛рд╕рд╛рдВрдкреНрд░рдорд╛рдгреЗ рдордЧ рд╣рддреНрддреА рдмрдирддрд╛рдд. рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЕрдиреЗрдХ рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдЕрд╕рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рддреЗ рдореЛрдареЗ рд╣реЛрддрд╛рдд.

рдкрдг рддреА рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рдирд╛рд╣реА. рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЧреЛрд╖реНрдЯреА рдШрдбрддрд╛рдд. рджрд╢рд▓рдХреНрд╖ рдкреНрд░рдХрд░рдгрд╛рдВрдкреИрдХреА рдПрдХрд╛рдордзреНрдпреЗ рдШрдбрдгрд╛рд▒реНрдпрд╛ рдЧреЛрд╖реНрдЯреА. рдЖрдгрд┐ рдврдЧрд╛рдВрдЪреНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд, рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рд░рд╛рд╣рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓, рдХрд╛рд░рдг рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджреА рдЧреЛрд╖реНрдЯ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рддреЗ рддреЗрд╡реНрд╣рд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЧреЛрд╖реНрдЯреА рдЕрддреНрдпрдВрдд рд╕рдВрднрд╛рд╡реНрдп рдмрдирддрд╛рдд.

рдкрд░рдВрддреБ! рдЦреБрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдЪрд╛ рдлрд╛рдпрджрд╛ рдХрд╛рдп рдЖрд╣реЗ? рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреНрдпрд╛рдЪреА рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╕рдВрдзреА рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╕реЛрд░реНрд╕ рдХреЛрдб рдЖрд╣реЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреЗ рдЬреНрдЮрд╛рди рдЖрд╣реЗ. рдЖрдореНрд╣реА рддреЗ рдПрдХрддреНрд░ рдХрд░рддреЛ рдЖрдгрд┐ рддреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдХреЛрдгрддреЗ рджреГрд╖реНрдЯрд┐рдХреЛрди рдЖрд╣реЗрдд?

  • рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░рдгреЗ рд╣реА рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкреА рдкрджреНрдзрдд рдЖрд╣реЗ. рдЬрд░ рддреБрдореНрд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓, рдЬрд░ рддреБрдореНрд╣реА рдорд╛рдирдХреЗ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓, рддреБрдореНрд╣реА рдлреЙрд░рдореЕрдЯреНрд╕ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓, рдЬрд░ рддреБрдореНрд╣реА рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдХреНрд╡реЗрд░реА рд▓рд┐рд╣рд┐рдд рдЕрд╕рд╛рд▓, рддрд░ рддреБрдореНрд╣реА рдЖрдзреАрдЪ рддреНрдпрд╛рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛.
  • рддреБрдореНрд╣реА рддреНрдпрд╛рдЪреА рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдореЛрдареА рдХрд░рдд рдЖрд╣рд╛рдд. рддреБрдореНрд╣реА рдмрдЧ рд▓рд╡рдХрд░ рд╢реЛрдзрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЕрдзрд┐рдХ рд╡рд╛рдврд╡рддрд╛. рддреБрдореНрд╣реА рдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪреА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рд╡рд╛рдврд╡рддрд╛. рддреБрдореНрд╣реА рдмрд╛рдЬрд╛рд░рд╛рдд рд╡рд┐рдХрд╕рдХрд╛рдВрдЪреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╡рд╛рдврд╡рддрд╛. рддреБрдореНрд╣реА рд╣реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реБрдзрд╛рд░рд╛. рдЬрд░ рддреБрдореНрд╣реА рдЖрддреНрддрд╛рдЪ рд╕реНрдЯрд╛рдИрд▓ рдмрдирд╡рд▓реА рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддрд┐рдереЗ рдХрд╛рд╣реАрддрд░реА рдЯрд┐рдВрдХрд░ рдХреЗрд▓реЗ рдЕрд╕реЗрд▓ рддрд░ рддреБрдореНрд╣реА рдЖрдзреАрдЪ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдЖрд╣рд╛рдд.
  • рдЖрдгрдЦреА рдПрдХ рд╕рдордЬрдгреНрдпрд╛рд╕рд╛рд░рдЦрд╛ рджреГрд╖реНрдЯреАрдХреЛрди рдореНрд╣рдгрдЬреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рдХрд░рдгреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реБрдкреНрд░рд╕рд┐рджреНрдз Google рд╕рдорд░ рдСрдл рдХреЛрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдЬреЗрд╡реНрд╣рд╛ Google рд╕рдВрдкреВрд░реНрдг рдЬрдЧрднрд░рд╛рддреАрд▓ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдВрдирд╛ рд╕рдордЬрдгреНрдпрд╛рдпреЛрдЧреНрдп рдкреИрд╕реЗ рджреЗрддреЗ рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд╡рд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреВрд░реНрдг рдХрд░рдгрд╛рд░реЗ рдЦреБрд▓реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рдХрд▓реНрдк рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛рдд.
  • рд╣рд╛ рдПрдХ рдЕрддрд┐рд╢рдп рдордиреЛрд░рдВрдЬрдХ рджреГрд╖реНрдЯреАрдХреЛрди рдЖрд╣реЗ рдХрд╛рд░рдг рд╣реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рд▓рд╛ рд╕рдореБрджрд╛рдпрд╛рдкрд╛рд╕реВрди рджреВрд░ рди рд╣рд▓рд╡рддрд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЧреБрдЧрд▓, рдПрдХ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рджрд┐рдЧреНрдЧрдЬ рдореНрд╣рдгреВрди, рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╣рд╡реЗ рдЖрд╣реЗ рдЕрд╕реЗ рдореНрд╣рдгрдд рдирд╛рд╣реА, рдЖрдореНрд╣рд╛рд▓рд╛ рд╣рд╛ рджреЛрд╖ рджреВрд░ рдХрд░рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗрдереЗ рдЦреЛрджрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ. Google рдореНрд╣рдгрддреЛ: тАЬрддреБрдореНрд╣реА рдЬреЗ рдХрд░рддрд╛ рддреЗ рдХрд░рд╛. рддреБрдореНрд╣реА рдЬрд╕реЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣рд╛рдд рддрд╕реЗ рдХрд╛рдо рдХрд░рдд рд░рд╛рд╣рд╛ рдЖрдгрд┐ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рд╣реЛрдИрд▓.тАЭ
  • рдУрдкрди рд╕реЛрд░реНрд╕рдордзреНрдпреЗ рд╕рд╣рднрд╛рдЧреА рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдвреАрд▓ рджреГрд╖реНрдЯреАрдХреЛрди рдореНрд╣рдгрдЬреЗ рд╕рд╣рднрд╛рдЧ. рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдпреЗрддрд╛рдд рдЖрдгрд┐ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЕрд╕рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рддреБрдордЪреЗ рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддрд╛рдд. рддреЗ рддреБрдордЪреА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдо, рддреБрдордЪреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЬрд▓рдж рдЖрдгрд┐ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдмрдирд╡реВ рд▓рд╛рдЧрддрд╛рдд.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдкреНрд░рд╕рд┐рджреНрдз рдпрд╛рдВрдбреЗрдХреНрд╕ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕. рд╣рд╛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрд╣реЗ рдЬреЛ Yandex.Metrica рд╕рдореЛрд░реАрд▓ рдЖрд╡реНрд╣рд╛рдирд╛рдВрдирд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдореНрд╣рдгреВрди рдЬрдиреНрдорд╛рд▓рд╛ рдЖрд▓рд╛ рдЖрд╣реЗ.

рдЖрдгрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореНрд╣рдгреВрди, рдПрдХ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЗрддрд░ рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╣ (рдХреЗрд╡рд│ рдпрд╛рдВрдбреЗрдХреНрд╕рдордзреНрдпреЗрдЪ рдирд╛рд╣реА) рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреЗ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрддрд╛рдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ. рдЖрдгрд┐ рдЖрддрд╛ рд╣рд╛ рдПрдХ рдореЛрдард╛ рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡рд┐рд╡рд┐рдз рдХрдВрдкрдиреНрдпрд╛ рдЧреБрдВрддрд▓реЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

Yandex.Cloud рдордзреНрдпреЗ, рдЖрдореНрд╣реА Yandex рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА, рдореНрд╣рдгрдЬреЗ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

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

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рддреЗ рдХрд╕реЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ? рд╣рд╛ рдпрд╛ рдЕрд╣рд╡рд╛рд▓рд╛рддреАрд▓ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдореБрджреНрджрд╛ рдЖрд╣реЗ.

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

рд╕рд╛рд╣рдЬрд┐рдХрдЪ, рд╕рдВрдкреВрд░реНрдг ClickHouse рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░реВрди Yandex.Cloud рдордзреНрдпреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реЗ рдХрд╛рд░реНрдп рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ, рд╕рдВрдкреВрд░реНрдг ClickHouse рд╕рдореБрджрд╛рдпрд╛рд▓рд╛ рддреНрдпрд╛рдЪрд╛ рдлрд╛рдпрджрд╛ рд╣реЛрдИрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рдЪреЗ рдЖрдореНрд╣реА рдард░рд╡рд▓реЗ. рдЖрдореНрд╣реА рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕ S3 рд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ, MDS рд╡рд░ рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕ рдирд╛рд╣реА. рдЖрдгрд┐ рд╣реЗ рдЦреВрдк рдХрд╛рдо рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рджреБрд╡реЗ:

https://github.com/ClickHouse/ClickHouse/pull/7946 "рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо рдЕреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рди рд▓реЗрдпрд░"
https://github.com/ClickHouse/ClickHouse/pull/8011 "AWS SDK S3 рдПрдХрддреНрд░реАрдХрд░рдг"
https://github.com/ClickHouse/ClickHouse/pull/8649 "S3 рд╕рд╛рдареА IDisk рдЗрдВрдЯрд░рдлреЗрд╕рдЪреА рдореВрд▓рднреВрдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА"
https://github.com/ClickHouse/ClickHouse/pull/8356 "рдЖрдпрдбреАрд╕реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рд▓реЙрдЧ рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрд┐рдирдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг"
https://github.com/ClickHouse/ClickHouse/pull/8862 "S3 рдЖрдгрд┐ SeekableReadBuffer рд╕рд╛рдареА рд▓реЙрдЧ рдЗрдВрдЬрд┐рди рд╕рдорд░реНрдерди"
https://github.com/ClickHouse/ClickHouse/pull/9128 "рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдЯреНрд░рд╛рдЗрдк рд▓реЙрдЧ S3 рд╕рдкреЛрд░реНрдЯ"
https://github.com/ClickHouse/ClickHouse/pull/9415 "S3 рд╕рд╛рдареА рд╕реНрдЯреЛрд░реЗрдЬ MergeTree рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди"
https://github.com/ClickHouse/ClickHouse/pull/9646 "S3 рд╕рд╛рдареА MergeTree рдкреВрд░реНрдг рд╕рдорд░реНрдерди"
https://github.com/ClickHouse/ClickHouse/pull/10126 "S3 рд╡рд░ ReplicatedMergeTree рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рд╛"
https://github.com/ClickHouse/ClickHouse/pull/11134 "s3 рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рдЖрдгрд┐ рд╕рд╛рдиреБрдХреВрд▓ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЬреЛрдбрд╛"
https://github.com/ClickHouse/ClickHouse/pull/10576 "рдбрд╛рдпрдиреЕрдорд┐рдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╣ S3"
https://github.com/ClickHouse/ClickHouse/pull/10744 "рдкреНрд░реЙрдХреНрд╕реА рд░рд┐рдЭреЛрд▓реНрд╡реНрд╣рд░рд╕рд╣ S3"

рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕рдордзреНрдпреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реА рдкреБрд▓ рд╡рд┐рдирдВрддреА рд╕реВрдЪреА рдЖрд╣реЗ. рд╣реА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдкреБрд▓ рд╡рд┐рдирдВрддреА рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рджреБрд╡реЗ:

https://github.com/ClickHouse/ClickHouse/pull/9760 "рдбрд┐рд╕реНрдХрдПрд╕ 3 рд╣рд╛рд░реНрдбрд▓рд┐рдВрдХ рдЗрд╖реНрдЯрддрдо рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА"
https://github.com/ClickHouse/ClickHouse/pull/11522 "S3 HTTP рдХреНрд▓рд╛рдпрдВрдЯ - рдореЗрдорд░реАрдордзреНрдпреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рдкреНрд░рд╡рд╛рд╣ рдХреЙрдкреА рдХрд░рдгреЗ рдЯрд╛рд│рд╛"
https://github.com/ClickHouse/ClickHouse/pull/11561 тАЬS3 HTTP рдордзреАрд▓ рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рдВрдкреВрд░реНрдг рдкреНрд░рддрд┐рд╕рд╛рдж рдкреНрд░рд╡рд╛рд╣ рдХреЙрдкреА рдХрд░рдгреЗ рдЯрд╛рд│рд╛
рдЧреНрд░рд╛рд╣рдХ"
https://github.com/ClickHouse/ClickHouse/pull/13076 "S3 рдбрд┐рд╕реНрдХрд╕рд╛рдареА рдХреЕрд╢реЗ рдорд╛рд░реНрдХ рдЖрдгрд┐ рдЗрдВрдбреЗрдХреНрд╕ рдлрд╛рдЗрд▓реНрд╕рдЪреА рдХреНрд╖рдорддрд╛"
https://github.com/ClickHouse/ClickHouse/pull/13459 "DiskLocal рд╡рд░реВрди DiskS3 рд╡рд░ рд╕рдорд╛рдВрддрд░ рднрд╛рдЧ рд╣рд▓рд╡рд╛"

рдкрдг рдХрд╛рдо рддрд┐рдереЗрдЪ рд╕рдВрдкрд▓реЗ рдирд╛рд╣реА. рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдмрдирд╡рд┐рд▓реНрдпрд╛рдирдВрддрд░, рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрдЦреА рдХрд╛рд╣реА рдХрд╛рдо рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рджреБрд╡реЗ:

https://github.com/ClickHouse/ClickHouse/pull/12638 "SelectedRows рдЖрдгрд┐ SelectedBytes рдЗрд╡реНрд╣реЗрдВрдЯ рдЬреЛрдбрд╛"
https://github.com/ClickHouse/ClickHouse/pull/12464 "S3 рд╡рд┐рдирдВрддреАрд╡рд░реВрди system.events рдордзреНрдпреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЗрд╡реНрд╣реЗрдВрдЯ рдЬреЛрдбрд╛"
https://github.com/ClickHouse/ClickHouse/pull/13028 "QueryTimeMicroseconds, SelectQueryTimeMicroseconds рдЖрдгрд┐ InsertQueryTimeMicroseconds рдЬреЛрдбрд╛"

рдЖрдгрд┐ рдордЧ рддреЗ рдирд┐рджрд╛рди рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдмрдирд╡рдгреЗ, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рддреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ.

рдЖрдгрд┐ рд╣реЗ рд╕рд░реНрд╡ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЬреЗрдгреЗрдХрд░реВрди рд╕рдВрдкреВрд░реНрдг рд╕рдореБрджрд╛рдпрд╛рд▓рд╛, рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдпрд╛ рдХрд╛рд░реНрдпрд╛рдЪреЗ рдлрд│ рдорд┐рд│рд╛рд▓реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдЪрд▓рд╛ рдЯреНрд░рд╛рдиреНрдЭреЕрдХреНрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕реЗрд╕, OLTP рдбреЗрдЯрд╛рдмреЗрд╕реЗрд╕рдХрдбреЗ рдЬрд╛рдКрдпрд╛, рдЬреЗ рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рдорд╛рдЭреНрдпрд╛ рдЬрд╡рд│ рдЖрд╣реЗрдд.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рд╣рд╛ рдореБрдХреНрдд рд╕реНрд░реЛрдд DBMS рд╡рд┐рдХрд╛рд╕ рд╡рд┐рднрд╛рдЧ рдЖрд╣реЗ. рд╣реЗ рд▓реЛрдХ рдЯреНрд░рд╛рдиреНрдЭреЕрдХреНрд╢рдирд▓ рдУрдкрди рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдЯреНрд░реАрдЯ рдореЕрдЬрд┐рдХ рдХрд░рдд рдЖрд╣реЗрдд.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдкреНрд░реЛрдЬреЗрдХреНрдЯрдкреИрдХреА рдПрдХ, рдЬреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рд╡рд╛рдкрд░реВрди рдЖрдкрдг рдХрд╕реЗ рдЖрдгрд┐ рдХрд╛рдп рдХрд░рддреЛ рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВ рд╢рдХрддреЛ, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдордзреАрд▓ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░ рдЖрд╣реЗ.

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╣рд╛ рдкреНрд░реЛрд╕реЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрд╣реЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╢рдХреНрдп рддрд┐рддрдХреЗ рдХрдореА рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдЕрд╕рд╛рд╡реЗрдд рдЬреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣рд╛рддрд╛рд│рддрд╛рдд.

рджреБрд╕рд░реАрдХрдбреЗ, рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╕реНрдерд┐рддреА рдЕрд╕рддреЗ рдЬреЗрд╡реНрд╣рд╛ рдПрдХрд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдПрдХрд╛рдЪ рд╡реЗрд│реА рд╣рдЬрд╛рд░ рдХрдиреЗрдХреНрд╢рди рдпреЗрддрд╛рдд. рдЖрдгрд┐ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░рдЪреЗ рдХрд╛рд░реНрдп рдПрдХ рд╣рдЬрд╛рд░ рдХрдиреЗрдХреНрд╢рдиреНрд╕ рдереЛрдбреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд╕рд░реНрд╡реНрд╣рд░ рдХрдиреЗрдХреНрд╢рдирдордзреНрдпреЗ рдкреЕрдХ рдХрд░рдгреЗ рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдЖрдореНрд╣реА рдЕрд╕реЗ рдореНрд╣рдгреВ рд╢рдХрддреЛ рдХреА рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░ рд╣рд╛ рдЯреЗрд▓рд┐рдлреЛрди рдСрдкрд░реЗрдЯрд░ рдЖрд╣реЗ рдЬреЛ рдмрд╛рдЗрдЯреНрд╕рдЪреА рдкреБрдирд░реНрд░рдЪрдирд╛ рдХрд░рддреЛ рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рдбреЗрдЯрд╛рдмреЗрд╕рдкрд░реНрдпрдВрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ рдкреЛрд╣реЛрдЪрддреАрд▓.

рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░рд╕рд╛рдареА рдХреЛрдгрддрд╛рд╣реА рдЪрд╛рдВрдЧрд▓рд╛ рд░рд╢рд┐рдпрди рд╢рдмреНрдж рдирд╛рд╣реА. рдХрдзреАрдХрдзреА рдпрд╛рд▓рд╛ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд░ рдХрдиреЗрдХреНрд╢рди рдореНрд╣рдгрддрд╛рдд. рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░рд▓рд╛ рдХрд╛рдп рдореНрд╣рдгрд╛рдпрдЪреЗ рд╣реЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдорд▓рд╛ рдирдХреНрдХреА рд╕рд╛рдВрдЧрд╛, рдорд▓рд╛ рдпреЛрдЧреНрдп рд░рд╢рд┐рдпрди рддрд╛рдВрддреНрд░рд┐рдХ рднрд╛рд╖рд╛ рдмреЛрд▓рдгреНрдпрд╛рдд рдЦреВрдк рдЖрдирдВрдж рд╣реЛрдИрд▓.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://pgconf.ru/2017/92899

рдЖрдореНрд╣реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░реНрд╕рдЪреА рддрдкрд╛рд╕рдгреА рдХреЗрд▓реА. рдЖрдгрд┐ PgBouncer рд╣рд╛ рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░реНрдпрд╛рдп рд╣реЛрддрд╛. рдкрд░рдВрддреБ рдЖрдореНрд╣рд╛рд▓рд╛ PgBouncer рдордзреНрдпреЗ рдЕрдиреЗрдХ рд╕рдорд╕реНрдпрд╛ рдЖрд▓реНрдпрд╛. рдмрд░реНтАНрдпрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА, рд╡реНрд╣реЛрд▓реЛрджреНрдпрд╛ рдмреЛрд░реЛрдбрд┐рдирдиреЗ рдЕрд╣рд╡рд╛рд▓ рджрд┐рд▓рд╛ рдХреА рдЖрдореНрд╣реА PgBouncer рд╡рд╛рдкрд░рддреЛ, рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡рдХрд╛рд╣реА рдЖрд╡рдбрддреЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдд рдмрд╛рд░рдХрд╛рд╡реЗ рдЖрд╣реЗрдд, рддреНрдпрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реАрддрд░реА рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://pgconf.ru/media/2017/04/03/20170316H1_V.Borodin.pdf

рдЖрдгрд┐ рдЖрдореНрд╣реА рдХрд╛рдо рдХреЗрд▓реЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдЖрдореНрд╣реА рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ, рдЖрдореНрд╣реА рдмрд╛рдЙрдиреНрд╕рд░рд▓рд╛ рдкреЕрдЪ рдХреЗрд▓реЗ рдЖрдгрд┐ рдкреБрд▓ рд╡рд┐рдирдВрддреНрдпрд╛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛. рдкрд░рдВрддреБ рдореВрд▓рднреВрдд рдПрдХрд▓-рдереНрд░реЗрдбрд┐рдВрдЧрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдХрдареАрдг рд╣реЛрддреЗ.

рдЖрдореНрд╣рд╛рд▓рд╛ рдкреЕрдЪ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╛рдЙрдиреНрд╕рд░рдХрдбреВрди рдХреЕрд╕реНрдХреЗрдб рдЧреЛрд│рд╛ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ. рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрдиреЗрдХ рд╕рд┐рдВрдЧрд▓-рдереНрд░реЗрдбреЗрдб рдмрд╛рдЙрдиреНрд╕рд░ рдЕрд╕рддрд╛рдд, рддреЗрд╡реНрд╣рд╛ рд╡рд░рдЪреНрдпрд╛ рд▓реЗрдпрд░рд╡рд░реАрд▓ рдХрдиреЗрдХреНрд╢рдиреНрд╕ рдмрд╛рдЙрдиреНрд╕рд░рдЪреНрдпрд╛ рдЖрддреАрд▓ рд▓реЗрдпрд░рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рд╣реА рдПрдХ рдЦрд░рд╛рдм рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ рдЬреА рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдкреБрдвреЗ рдЖрдгрд┐ рдорд╛рдЧреЗ рдореЛрдЬрдгреЗ рдХрдареАрдг рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдЖрдореНрд╣реА рдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖рд╛рд╡рд░ рдкреЛрд╣реЛрдЪрд▓реЛ рдХреА рдЖрдореНрд╣реА рдЖрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ, рдЬреНрдпрд╛рд▓рд╛ рдУрдбрд┐рд╕реА рдореНрд╣рдгрддрд╛рдд. рдЖрдореНрд╣реА рддреЗ рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рд▓рд┐рд╣рд┐рд▓реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://www.pgcon.org/2019/schedule/events/1312.en.html

2019 рдордзреНрдпреЗ, PgCon рдкрд░рд┐рд╖рджреЗрдд, рдореА рд╣рд╛ рдкреВрд▓рд░ рд╡рд┐рдХрд╕рдХ рд╕рдореБрджрд╛рдпрд╛рд╕рдореЛрд░ рд╕рд╛рджрд░ рдХреЗрд▓рд╛. рдЖрддрд╛ рдЖрдордЪреНрдпрд╛рдХрдбреЗ GitHub рд╡рд░ 2 рдкреЗрдХреНрд╖рд╛ рдХрдореА рддрд╛рд░реЗ рдЖрд╣реЗрдд, рдореНрд╣рдгрдЬреЗ рдкреНрд░рдХрд▓реНрдк рдЬрд┐рд╡рдВрдд рдЖрд╣реЗ, рдкреНрд░рдХрд▓реНрдк рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрд╣реЗ.

рдЖрдгрд┐ рдЬрд░ рддреБрдореНрд╣реА Yandex.Cloud рдордзреНрдпреЗ Postgres рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рддрд░ рддреЗ рдЕрдВрдЧрднреВрдд Odyssey рд╕рд╣ рдХреНрд▓рд╕реНрдЯрд░ рдЕрд╕реЗрд▓, рдЬреЗ рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛ рдорд╛рдЧреЗ рдХрд┐рдВрд╡рд╛ рдкреБрдвреЗ рд╕реНрдХреЗрд▓ рдХрд░рддрд╛рдирд╛ рдкреБрдиреНрд╣рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рддреВрди рдЖрдкрдг рдХрд╛рдп рд╢рд┐рдХрд▓реЛ? рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдкреНрд░рдХрд▓реНрдк рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рд╣реЗ рдиреЗрд╣рдореАрдЪ рдПрдХ рдЖрдХреНрд░рдордХ рдкрд╛рдКрд▓ рдЕрд╕рддреЗ, рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдЕрд╕реЗ рдореНрд╣рдгрддреЛ рдХреА рдЕрд╢рд╛ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛ рд▓рд╡рдХрд░ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЬрд╛рдд рдирд╛рд╣реАрдд, рдЖрдкрд▓реНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рд╡реЗрд│реЗрдЪреНрдпрд╛ рдЕрдВрддрд░рд╛рдиреЗ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЬрд╛рдд рдирд╛рд╣реАрдд. рдкрдг рд╣рд╛ рдПрдХ рдкреНрд░рднрд╛рд╡реА рдЙрдкрд╛рдп рдЖрд╣реЗ.

PgBouncer рд╡реЗрдЧрд╛рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдК рд▓рд╛рдЧрд▓рд╛.

рдЖрдгрд┐ рдЖрддрд╛ рдЗрддрд░ рдкреНрд░рдХрд▓реНрдк рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, pgagroal, рдЬреЗ Red Hat рд╡рд┐рдХрд╕рдХрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рддреЗ рд╕рдорд╛рди рдзреНрдпреЗрдпрд╛рдВрдЪрд╛ рдкрд╛рдардкреБрд░рд╛рд╡рд╛ рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╕рдорд╛рди рдХрд▓реНрдкрдирд╛ рдЕрдВрдорд▓рд╛рдд рдЖрдгрддрд╛рдд, рдкрд░рдВрддреБ, рдЕрд░реНрдерд╛рддрдЪ, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╣, рдЬреЗ pgagroal рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдЪреНрдпрд╛ рдЬрд╡рд│ рдЖрд╣реЗрдд.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╕рдореБрджрд╛рдпрд╛рд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреЗ рдЖрдгрдЦреА рдПрдХ рдкреНрд░рдХрд░рдг рд╡реЗрд│реЗрдд рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рд╣реЛрдд рдЖрд╣реЗ. рд╣реА рдЕрдкрдпрд╢рд╛рдирдВрддрд░рдЪреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рдЖрд╣реЗ, рд╣реА рдмреЕрдХрдЕрдкрдордзреВрди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдмрд░реЗрдЪ рдмреЕрдХрдЕрдк рдЖрд╣реЗрдд рдЖрдгрд┐ рддреЗ рд╕рд░реНрд╡ рднрд┐рдиреНрди рдЖрд╣реЗрдд. рдЬрд╡рд│рдЬрд╡рд│ рдкреНрд░рддреНрдпреЗрдХ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдмреЕрдХрдЕрдк рд╕рдорд╛рдзрд╛рди рдЕрд╕рддреЗ.

рддреБрдореНрд╣реА рд╕рд░реНрд╡ рдмреЕрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рдШреЗрддрд▓реНрдпрд╛рд╕, рдПрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореЕрдЯреНрд░рд┐рдХреНрд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрдгрд┐ рдпрд╛ рдореЕрдЯреНрд░рд┐рдХреНрд╕рдордзреАрд▓ рдирд┐рд░реНрдзрд╛рд░рдХрд╛рдЪреА рд╡рд┐рдиреЛрджрд╛рдиреЗ рдЧрдгрдирд╛ рдХреЗрд▓реА, рддрд░ рддреЗ рд╢реВрдиреНрдп рд╣реЛрдИрд▓. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдХрд╛рдп? рдЬрд░ рддреБрдореНрд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреЕрдХрдЕрдк рдлрд╛рдЗрд▓ рдШреЗрддрд▓реА рддрд░ рддреА рдЗрддрд░ рд╕рд░реНрд╡рд╛рдВрдЪреНрдпрд╛ рддреБрдХрдбреНрдпрд╛рдВрдордзреВрди рдПрдХрддреНрд░ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рддреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдд рдЕрджреНрд╡рд┐рддреАрдп рдЖрд╣реЗ, рддреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдд рдЕрджреНрд╡рд┐рддреАрдп рдЖрд╣реЗ, рддреНрдпрд╛рдд рдЕрдВрддрд░реНрднреВрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд▓реНрдкрдирд╛рдВрдордзреНрдпреЗ рддреЗ рдЕрджреНрд╡рд┐рддреАрдп рдЖрд╣реЗ. рдЖрдгрд┐ рддреЗ рд╕рд░реНрд╡ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://www.citusdata.com/blog/2017/08/18/introducing-wal-g-faster-restores-for-postgres/

рдЖрдореНрд╣реА рдпрд╛ рд╕рдорд╕реНрдпреЗрд╡рд░ рдХрд╛рдо рдХрд░рдд рдЕрд╕рддрд╛рдирд╛, CitusData рдиреЗ WAL-G рдкреНрд░рдХрд▓реНрдк рд▓рд╛рдБрдЪ рдХреЗрд▓рд╛. рд╣реА рдПрдХ рдмреЕрдХрдЕрдк рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ рдЬреА рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдКрди рдмрдирд╡рд┐рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдЖрддрд╛ CitusData рдЖрдзреАрдЪ рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдЪрд╛ рднрд╛рдЧ рдЖрд╣реЗ. рдЖрдгрд┐ рддреНрдпрд╛ рдХреНрд╖рдгреА, WAL-G рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреНрдпреЗ рдорд╛рдВрдбрд▓реЗрд▓реНрдпрд╛ рдХрд▓реНрдкрдирд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдЦрд░реЛрдЦрд░ рдЖрд╡рдбрд▓реНрдпрд╛. рдЖрдгрд┐ рдЖрдореНрд╣реА рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдд рдпреЛрдЧрджрд╛рди рджреЗрдК рд▓рд╛рдЧрд▓реЛ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://github.com/wal-g/wal-g/graphs/contributors

рдЖрддрд╛ рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдд рдЕрдиреЗрдХ рдбрдЭрдирднрд░ рд╡рд┐рдХрд╕рдХ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ WAL-G рдордзреНрдпреЗ рд╢реАрд░реНрд╖ 10 рдпреЛрдЧрджрд╛рдирдХрд░реНрддреНрдпрд╛рдВрдордзреНрдпреЗ 6 Yandexoids рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдЕрдиреЗрдХ рдХрд▓реНрдкрдирд╛ рддрд┐рдереЗ рдЖрдгрд▓реНрдпрд╛. рдЖрдгрд┐ рдЕрд░реНрдерд╛рддрдЪ, рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдЪреА рд╕реНрд╡рддрдГ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реА, рддреНрдпрд╛рдВрдЪреА рд╕реНрд╡рддрдГ рдЪрд╛рдЪрдгреА рдХреЗрд▓реА, рддреНрдпрд╛рдВрдирд╛ рд╕реНрд╡рддрдГ рдЙрддреНрдкрд╛рджрдирд╛рдд рдЖрдгрд▓реЗ, рдЖрдореНрд╣реА рддреЗ рд╕реНрд╡рддрдГ рд╡рд╛рдкрд░рддреЛ, рдореЛрдареНрдпрд╛ WAL-G рд╕рдореБрджрд╛рдпрд╛рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддрд╛рдирд╛ рдЖрдореНрд╣реА рд╕реНрд╡рддрдГрдЪ рдкреБрдвреЗ рдХреБрдареЗ рдЬрд╛рдпрдЪреЗ рд╣реЗ рд╢реЛрдзреВрди рдХрд╛рдврддреЛ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдЖрдгрд┐ рдЖрдордЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдЖрддрд╛ рд╣реА рдмреЕрдХрдЕрдк рдкреНрд░рдгрд╛рд▓реА, рдЖрдордЪреЗ рдкреНрд░рдпрддреНрди рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди, рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╛рдареА рдЗрд╖реНрдЯрддрдо рдмрдирд▓реА рдЖрд╣реЗ. рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдЪрд╛ рдмреЕрдХрдЕрдк рдШреЗрдгреНрдпрд╛рдЪреА рд╣реА рд╕рд░реНрд╡реЛрддреНрддрдо рдХрд┐рдВрдордд рдЖрд╣реЗ.

рдпрд╛рдЪрд╛ рдЕрд░реНрде рдХрд╛рдп? рдЖрдореНрд╣реА рдПрдХрд╛ рдореЛрдареНрдпрд╛ рдХрд▓реНрдкрдиреЗрдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдд рд╣реЛрддреЛ: рдмреЕрдХрдЕрдк рд╕реБрд░рдХреНрд╖рд┐рдд, рдСрдкрд░реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд╕реНрдд рдЖрдгрд┐ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рдЬрд▓рдж рдЕрд╕рд╛рд╡рд╛.

рддреЗ рдСрдкрд░реЗрдЯ рдХрд░рдгреЗ рд╕реНрд╡рд╕реНрдд рдХрд╛ рдЕрд╕рд╛рд╡реЗ? рдЬреЗрд╡реНрд╣рд╛ рдХрд╛рд╣реАрд╣реА рддреБрдЯрд▓реЗрд▓реЗ рдирд╕рддреЗ, рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╕рд╛рд╡реЗ рдХреА рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдмреЕрдХрдЕрдк рдЖрд╣реЗрдд. рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЪрд╛рд▓рддреЗ, рддреБрдореНрд╣реА рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рдХрдореА CPU рд╡рд╛рдпрд╛ рдШрд╛рд▓рд╡рддрд╛, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдбрд┐рд╕реНрдХ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╢рдХреНрдп рддрд┐рддрдХрд╛ рдХрдореА рд╡рд╛рдкрд░ рдХрд░рддрд╛ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рдореМрд▓реНрдпрд╡рд╛рди рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдкреЗрд▓реЛрдбрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгреВ рдирдпреЗ рдореНрд╣рдгреВрди рддреБрдореНрд╣реА рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рдХрдореА рдмрд╛рдЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛ рдкрд╛рдард╡рддрд╛.

рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡рдХрд╛рд╣реА рдЦрдВрдбрд┐рдд рд╣реЛрддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░рд╢рд╛рд╕рдХрд╛рдиреЗ рдбреЗрдЯрд╛ рдЯрд╛рдХрд▓рд╛, рдХрд╛рд╣реАрддрд░реА рдЪреВрдХ рдЭрд╛рд▓реА рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рддреНрд╡рд░рд┐рдд рднреВрддрдХрд╛рд│рд╛рдд рдкрд░рдд рдЬрд╛рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ, рдЖрдкрдг рд╕рд░реНрд╡ рдкреИрд╢рд╛рдВрдиреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рд╛рд▓, рдХрд╛рд░рдг рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрдкрд▓рд╛ рдбреЗрдЯрд╛ рддреНрд╡рд░рд┐рдд рдЖрдгрд┐ рдЕрдЦрдВрдб рд╣рд╡рд╛ рдЖрд╣реЗ.

рдЖрдгрд┐ рдЖрдореНрд╣реА рдпрд╛ рд╕рд╛рдзреНрдпрд╛ рдХрд▓реНрдкрдиреЗрдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХреЗрд▓рд╛. рдЖрдгрд┐, рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рдЖрдореНрд╣реА рддреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдкрдг рдПрд╡рдвреЗрдЪ рдирд╛рд╣реА. рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдгрдЦреА рдПрдХ рдЫреЛрдЯреА рдЧреЛрд╖реНрдЯ рд╣рд╡реА рд╣реЛрддреА. рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрдиреЗрдХ рднрд┐рдиреНрди рдбреЗрдЯрд╛рдмреЗрд╕ рд╣рд╡реЗ рд╣реЛрддреЗ. рдЖрдордЪреЗ рд╕рд░реНрд╡ рдХреНрд▓рд╛рдпрдВрдЯ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╡рд╛рдкрд░рдд рдирд╛рд╣реАрдд. рдХрд╛рд╣реА рд▓реЛрдХ MySQL, MongoDB рд╡рд╛рдкрд░рддрд╛рдд. рд╕рдореБрджрд╛рдпрд╛рдордзреНрдпреЗ, рдЗрддрд░ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА FoundationDB рд▓рд╛ рд╕рдорд░реНрдерди рджрд┐рд▓реЗ рдЖрд╣реЗ. рдЖрдгрд┐ рд╣реА рдпрд╛рджреА рд╕рддрдд рд╡рд┐рд╕реНрддрд╛рд░рдд рдЖрд╣реЗ.

рдХреНрд▓рд╛рдЙрдбрдордзреАрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рд╕рдореБрджрд╛рдпрд╛рд▓рд╛ рдЖрд╡рдбрддреЗ. рдЖрдгрд┐ рдбреЗрд╡реНрд╣рд▓рдкрд░ рддреНрдпрд╛рдВрдЪреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд░рд╛рдЦреВрди рдареЗрд╡рддрд╛рдд, рдЬреНрдпрд╛рдЪрд╛ рдмреЕрдХрдЕрдк рдЖрдордЪреНрдпрд╛ рдмреЕрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рд╕рд╣ рд╕рдорд╛рдирдкрдгреЗ рдШреЗрддрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдпрд╛ рдХрдереЗрддреВрди рдЖрдкрдг рдХрд╛рдп рд╢рд┐рдХрд▓реЛ? рдЖрдордЪреЗ рдЙрддреНрдкрд╛рджрди, рд╡рд┐рдХрд╛рд╕ рд╡рд┐рднрд╛рдЧ рдореНрд╣рдгреВрди, рдХреЛрдбрдЪреНрдпрд╛ рдУрд│реА рдирд╛рд╣реАрдд, рддреЗ рд╡рд┐рдзрд╛рдиреЗ рдирд╛рд╣реАрдд, рдлрд╛рдЗрд▓реНрд╕ рдирд╛рд╣реАрдд. рдЖрдордЪреЗ рдЙрддреНрдкрд╛рджрди рдкреБрд▓ рд╡рд┐рдирдВрддреНрдпрд╛ рдирд╛рд╣реА. рд╣реЗрдЪ рд╡рд┐рдЪрд╛рд░ рдЖрдкрдг рд╕рдорд╛рдЬрд╛рдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд╡рддреЛ. рд╣реЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреЗ рдХреМрд╢рд▓реНрдп рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдХрдбреЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреА рд╣рд╛рд▓рдЪрд╛рд▓ рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

Postgres рд╕рд╛рд░рдЦрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрд╣реЗ. рдорд▓рд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдХреЛрд░ рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рдЖрд╡рдбрддреЛ. рдореА рд╕рдореБрджрд╛рдпрд╛рд╕рд╣ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдХреЛрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдмрд░рд╛рдЪ рд╡реЗрд│ рдШрд╛рд▓рд╡рддреЛ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдкрд░рдВрддреБ рдпреЗрдереЗ рдЕрд╕реЗ рдореНрд╣рдЯрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдХреА Yandex.Cloud рдордзреНрдпреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕рдЪреА рдЕрдВрддрд░реНрдЧрдд рд╕реНрдерд╛рдкрдирд╛ рдЖрд╣реЗ. рдЖрдгрд┐ рддреЗ Yandex.Mail рдордзреНрдпреЗ рдЦреВрдк рдкреВрд░реНрд╡реА рд╕реБрд░реВ рдЭрд╛рд▓реЗ. рдЬреНрдпрд╛ рдХреМрд╢рд▓реНрдпрд╛рдореБрд│реЗ рдЖрддрд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рддреЗ рдЬрдорд╛ рдЭрд╛рд▓реЗ рдЬреЗрд╡реНрд╣рд╛ рдореЗрд▓рд▓рд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдордзреНрдпреЗ рд╣рд▓рд╡рд╛рдпрдЪреЗ рд╣реЛрддреЗ.

рдореЗрд▓рдЪреА рдХреНрд▓рд╛рдЙрдбрд╢реА рдЦреВрдк рд╕рдорд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рддреБрдореНрд╣реА рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдШрд╛рддрд╛рдВрдХреАрдп рд╡рд╛рдв рдореЛрдЬрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдгрд┐ рдореЗрд▓рдордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдЕрдиреЗрдХ рд▓рд╛рдЦреЛ рдореЗрд▓рдмреЙрдХреНрд╕реЗрд╕рдЪрд╛ рднрд╛рд░ рдЖрд╣реЗ рдЬреЗ рд╕рддрдд рдЕрдиреЗрдХ рд╡рд┐рдирдВрддреНрдпрд╛ рдХрд░рддрд╛рдд.

рдЖрдгрд┐ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕рдВрдШрд╛рд╕рд╛рдареА рд╣реЗ рдПрдХ рдЧрдВрднреАрд░ рдЖрд╡реНрд╣рд╛рди рд╣реЛрддреЗ. рддреНрдпрд╛рдирдВрддрд░, рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕рдореБрджрд╛рдпрд╛рд▓рд╛ рдХрд│рд╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. рдЖрдгрд┐ рдпрд╛ рд╕рдорд╕реНрдпрд╛ рджреБрд░реБрд╕реНрдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛, рдЖрдгрд┐ рдХрд╛рд╣реА рдард┐рдХрд╛рдгреА рд╕рдореБрджрд╛рдпрд╛рджреНрд╡рд╛рд░реЗ рджреБрд░реБрд╕реНрдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕрдЧрджреА рдХрд╛рд╣реА рдЗрддрд░ рдбреЗрдЯрд╛рдмреЗрд╕реЗрд╕рд╕рд╛рдареА рд╕рд╢реБрд▓реНрдХ рд╕рдорд░реНрдердирд╛рдЪреНрдпрд╛ рдкрд╛рддрд│реАрд╡рд░ рдЖрдгрд┐ рддреНрдпрд╛рд╣реВрдирд╣реА рдЪрд╛рдВрдЧрд▓реЗ. рдореНрд╣рдгрдЬреЗрдЪ, рддреБрдореНрд╣реА PgSQL рд╣реЕрдХрд░рд▓рд╛ рдкрддреНрд░ рдкрд╛рдард╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ 40 рдорд┐рдирд┐рдЯрд╛рдВрдЪреНрдпрд╛ рдЖрдд рдкреНрд░рддрд┐рд╕рд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддрд╛. рдХрд╛рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНтАНрдпреЗ рд╕рд╢реБрд▓реНтАНрдХ рд╕рдкреЛрд░реНрдЯ рдЕрд╕реЗ рд╡рд╛рдЯреВ рд╢рдХрддреЗ рдХреА рдЖрдкрд▓реНтАНрдпрд╛ рдмрдЧрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдкреВрд░реНрдг рдЧреЛрд╖реНрдЯреА рдЖрд╣реЗрдд.

рдЖрддрд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдЪреА рдЕрдВрддрд░реНрдЧрдд рд╕реНрдерд╛рдкрдирд╛ рдбреЗрдЯрд╛рдЪреЗ рдХрд╛рд╣реА рдкреЗрдЯрд╛рдмрд╛рдЗрдЯреНрд╕ рдЖрд╣реЗ. рдпрд╛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рдХрд╛рд╣реА рд▓рд╛рдЦреЛ рд╡рд┐рдирдВрддреНрдпрд╛ рдЖрд╣реЗрдд. рд╣реЗ рд╣рдЬрд╛рд░реЛ рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдЖрд╣реЗрдд. рддреЗ рдЦреВрдк рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдЖрд╣реЗ.

рдкрдг рдПрдХ рдмрд╛рд░рдХрд╛рд╡реЗ рдЖрд╣реЗ. рд╣реЗ рдлреЕрдиреНрд╕реА рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рдирд╛рд╣реА рддрд░ рдЕрдЧрджреА рд╕рд╛рдзреНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ рдЬрдЧрддреЗ. рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рдд: рдордиреЛрд░рдВрдЬрдХ рдирд╡реАрди рдЧреЛрд╖реНрдЯреАрдВрд╕рд╛рдареА рдЪрд╛рдЪрдгреА рд╡рд╛рддрд╛рд╡рд░рдг рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖рдгреА рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛ рдЬреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдбреЗрдЯрд╛рдмреЗрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХрд╛рдВрдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдпрд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЕрд╕рд╛ рдПрдХ рдкреНрд░рдХрд╛рд░рдЪрд╛ рд╕рдВрдмрдВрдз рдЖрд╣реЗ рдЬреЛ рдЖрдкрдг рдиреЗрд╣рдореА рдареЗрд╡рдгреНрдпрд╛рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЛ.

рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЕрддрд┐рд╢рдп рдЧрдВрднреАрд░ рдкрд░рд┐рд╕реНрдерд┐рддреА. рд╣реЗ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рдХрд╛рд╣реА рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рд▓рд╛ рдЧреЗрд▓рд╛ рдЕрд╕рд╛рд╡рд╛. рдЖрдгрд┐ рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рдгреЗ рд╣реА рдХрд╛рд╣реАрддрд░реА рдЖрдкрддреНрддреАрдЬрдирдХ рдЖрд╣реЗ.

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

рдЖрдгрд┐ рдпреЗрдереЗ рдЕрд╢реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЙрджреНрднрд╡рддреЗ рдЬреА рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рдЕрд╢реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЕрд╕реВ рд╢рдХрддреЗ рдЬреНрдпрд╛рд╕рд╛рдареА рдЖрдкрдг рддрдпрд╛рд░ рдирд╕реВ рд╢рдХрддреЛ. рдЖрдгрд┐ рдЖрдореНрд╣реА рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрд╕рд╛рдареА рддрдпрд╛рд░реА рдХрд░реВ рд▓рд╛рдЧрд▓реЛ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://commitfest.postgresql.org/23/2171/

рдпрд╛ рд╣рдЬрд╛рд░реЛ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдордзреАрд▓ рдиреЛрдВрджреА рдкреБрд░рдгреЗ рд╣реА рдкрд╣рд┐рд▓реА рдЧреЛрд╖реНрдЯ рдЖрдореНрд╣реА рдХреЗрд▓реА. рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдврд│рд▓реЗ рдХреА рдХреЛрдгрддреЗ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдлрд░реНрдорд╡реЗрдЕрд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбрд┐рд╕реНрдХрд╡рд░ рдЖрд╣реЗрдд рдЬреЗ рдбреЗрдЯрд╛ рдкреГрд╖реНрда рдЕрджреНрдпрддрдиреЗ рдЧрдорд╛рд╡рдд рдЖрд╣реЗрдд. рд╕рд░реНрд╡ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдХреЛрдб рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ. рдЖрдгрд┐ рдЖрдореНтАНрд╣реА рддреЗ рд╕рдВрджреЗрд╢ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рдЬреЗ рдбреЗрдЯрд╛ рдХрд░рдкреНтАНрд╢рди рд╢реЛрдзрдгреНтАНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдИрди рдХрд░рдгреНтАНрдпрд╛рдд рдЖрд▓реЗрд▓реНтАНрдпрд╛ рдХреЛрдбрд╕рд╣ рдЕрдВрддрд░реНрдЧрдд рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдпрд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рджрд░реНрд╢рд╡рддрд╛рдд.

рд╣рд╛ рдкреЕрдЪ рд╕рдорд╛рдЬрд╛рдиреЗ рдлрд╛рд░рд╢реА рдЪрд░реНрдЪрд╛ рди рдХрд░рддрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрд░рд┐рддреНрдпрд╛ рд╕реНрд╡реАрдХрд╛рд░рд▓рд╛ рд╣реЛрддрд╛, рдХрд╛рд░рдг рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд░рдгрд╛рдд рдХрд╛рд╣реАрддрд░реА рд╡рд╛рдИрдЯ рдШрдбрд▓реЗ рдЖрд╣реЗ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддреЗ рдЖрдгрд┐ рд▓реЙрдЧрд▓рд╛ рдХрд│рд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдпрд╛рдирдВрддрд░, рдЖрдореНрд╣реА рдпрд╛ рдореБрджреНрджреНрдпрд╛рд╡рд░ рдЖрд▓реЛ рдХреА рдЖрдордЪреНрдпрд╛рдХрдбреЗ рд▓реЙрдЧ рд╕реНрдХреЕрди рдХрд░рдгреНрдпрд╛рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдЖрд╣реЗ. рдЖрдгрд┐ рд╕рдВрд╢рдпрд╛рд╕реНрдкрдж рд╕рдВрджреЗрд╢рд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рддреЛ рдХрд░реНрддрд╡реНрдп рдЕрдзрд┐рдХрд╛рд▒реНрдпрд╛рд▓рд╛ рдЬрд╛рдЧреЗ рдХрд░рддреЛ рдЖрдгрд┐ рдХрд░реНрддрд╡реНрдп рдЕрдзрд┐рдХрд╛рд░реА рддреНрдпрд╛рдЪреА рджреБрд░реБрд╕реНрддреА рдХрд░рддреЛ.

рдкрд░рдВрддреБ! рд▓реЙрдЧ рд╕реНрдХреЕрди рдХрд░рдгреЗ рд╣реЗ рдПрдХрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ рд╕реНрд╡рд╕реНрдд рдСрдкрд░реЗрд╢рди рдЖрд╣реЗ рдЖрдгрд┐ рд╣рдЬрд╛рд░ рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рдЖрдкрддреНрддреАрдЬрдирдХрджреГрд╖реНрдЯреНрдпрд╛ рдорд╣рд╛рдЧ рдЖрд╣реЗ.

рдЖрдореНрд╣реА рдирд╛рд╡рд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд▓рд┐рд╣рд┐рд▓рд╛ рд▓реЙрдЧрд░рд░. рд╣реЗ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреЗ рдПрдХ рджреГрд╢реНрдп рддрдпрд╛рд░ рдХрд░рддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрдкрдг рдорд╛рдЧреАрд▓ рддреНрд░реБрдЯреАрдВрд╡рд░реАрд▓ рдЖрдХрдбреЗрд╡рд╛рд░реА рд╕реНрд╡рд╕реНрдд рдЖрдгрд┐ рджреНрд░реБрддрдкрдгреЗ рдирд┐рд╡рдбреВ рд╢рдХрддрд╛. рдЖрдгрд┐ рдЬрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд░реНрддрд╡реНрдп рдЕрдзрд┐рдХрд╛рд▒реНрдпрд╛рд▓рд╛ рдЬрд╛рдЧреЗ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓ рддрд░ рдЖрдкрдг рдЧреАрдЧрд╛рдмрд╛рдИрдЯ рдлрд╛рдпрд▓реА рд╕реНрдХреЕрди рди рдХрд░рддрд╛, рдкрд░рдВрддреБ рд╣реЕрд╢ рдЯреЗрдмрд▓рдордзреВрди рдХрд╛рд╣реА рдмрд╛рдЗрдЯреНрд╕ рдХрд╛рдвреВрди рдпрд╛рдмрджреНрджрд▓ рд╢реЛрдзреВ.

рд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реНрд╡реАрдХрд╛рд░рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рд╛рдареА рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ CentOS. рдЖрдкрдг рддреЗ рд╡рд╛рдкрд░реВ рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдкрдг рддреЗ рд╕реНрд╡рддрдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдЕрд░реНрдерд╛рдд рддреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]

рдкрдг рдПрд╡рдвреЗрдЪ рдирд╛рд╣реА. рдЗрдВрдбреЗрдХреНрд╕реЗрд╕рдордзреНрдпреЗ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЙрд▓реНрд▓рдВрдШрди рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА Amcheck, рдПрдХ рд╕рдореБрджрд╛рдп-рдирд┐рд░реНрдорд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА.

рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдврд│рд▓реЗ рдХреА рдЬрд░ рддреБрдореНрд╣реА рддреЗ рд╕реНрдХреЗрд▓рд╡рд░ рдЪрд╛рд▓рд╡рд▓реЗ рддрд░ рддреНрдпрд╛рдд рдмрдЧ рдЖрд╣реЗрдд. рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдирд╛ рджреБрд░реБрд╕реНрдд рдХрд░рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рдЖрдордЪреНрдпрд╛ рджреБрд░реБрд╕реНрддреНрдпрд╛ рд╕реНрд╡реАрдХрд╛рд░рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]

рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдврд│рд▓реЗ рдХреА рд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░ GIS рдЖрдгрд┐ GIT рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдирд╛ рдЖрдзрд╛рд░ рджрд┐рд▓рд╛. рдкрд░рдВрддреБ рдпрд╛ рд╕рдорд░реНрдердирд╛рдЪреА рдЕрдЬреВрдирд╣реА рд╕рдореБрджрд╛рдпрд╛рджреНрд╡рд╛рд░реЗ рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ, рдХрд╛рд░рдг рд╣реА рддреБрд▓рдиреЗрдиреЗ рдирд╡реАрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗрдереЗ рдмрд░реЗрдЪ рддрдкрд╢реАрд▓ рдЖрд╣реЗрдд.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://commitfest.postgresql.org/29/2667/

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

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

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/38AF687F-8F6B-48B4-AB9E-A60CFD6CC261%40enterprisedb.com#0e86a12c01d967bac04a9bf83cd337cb

рдкрд░рдВрддреБ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХрд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдвреАрдЧ рд╕рд╛рд░рдЦрд╛ рдПрдХ рднрд╛рдЧ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ рдЬрд┐рдереЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЖрдгрд┐ рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рдК рд╢рдХрдгрд╛рд░реЗ рдмрд░реЗрдЪ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдирд╛рд╣реАрдд.

рдЖрдордЪреНрдпрд╛рдХрдбреЗ Heapcheck рдирд╛рд╡рд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ. рдЖрдореНрд╣реА рддреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рдЖрдгрд┐ рд╕рдорд╛рдВрддрд░, рдЖрдордЪреНрдпрд╛рдмрд░реЛрдмрд░, рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрдбреАрдмреА рдХрдВрдкрдиреАрдиреЗ рджреЗрдЦреАрд▓ рдПрдХ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА, рдЬреНрдпрд╛рд▓рд╛ рддреНрдпрд╛рдВрдиреА рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ Heapcheck рдореНрд╣рдЯрд▓реЗ. рдлрдХреНрдд рдЖрдореНрд╣реА рддреНрдпрд╛рд▓рд╛ PgHeapcheck рдореНрд╣рдгрддреЛ, рдЖрдгрд┐ рддреНрдпрд╛рдВрдиреА рддреНрдпрд╛рд▓рд╛ рдлрдХреНрдд Heapcheck рдореНрд╣рдЯрд▓реЗ. рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдпреЗ, рдереЛрдбреА рд╡реЗрдЧрд│реА рд╕реНрд╡рд╛рдХреНрд╖рд░реА, рдкрд░рдВрддреБ рд╕рдорд╛рди рдХрд▓реНрдкрдирд╛рдВрд╕рд╣ рдЖрд╣реЗ. рддреНрдпрд╛рдВрдиреА рддреНрдпрд╛рдВрдЪреА рдХрд╛рд╣реА рдард┐рдХрд╛рдгреА рдереЛрдбреА рдЪрд╛рдВрдЧрд▓реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реА. рдЖрдгрд┐ рддреНрдпрд╛рдВрдиреА рддреЗ рдЖрдзреА рдУрдкрди рд╕реЛрд░реНрд╕рдордзреНрдпреЗ рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗ рд╣реЛрддреЗ.

рдЖрдгрд┐ рдЖрддрд╛ рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЛрдд, рдХрд╛рд░рдг рддреЛ рдЖрддрд╛ рддреНрдпрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╛рд╣реА рддрд░ рд╕рдорд╛рдЬрд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ. рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рдд, рд╣рд╛ рдХрд░реНрдирд▓рдЪрд╛ рднрд╛рдЧ рдЖрд╣реЗ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдкреБрд░рд╡рд┐рд▓рд╛ рдЬрд╛рдИрд▓ рдЬреЗрдгреЗрдХрд░реВрди рддреНрдпрд╛рдВрдирд╛ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рд╕рдорд╕реНрдпрд╛рдВрдмрджреНрджрд▓ рдЖрдЧрд╛рдК рдорд╛рд╣рд┐рддреА рдорд┐рд│реЗрд▓.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/fe9b3722df94f7bdb08768f50ee8fe59%40postgrespro.ru

рдХрд╛рд╣реА рдард┐рдХрд╛рдгреА, рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЦреЛрдЯреНрдпрд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЧреЛрд╖реНрдЯреА рдЕрд╕рд▓реНрдпрд╛рдЪреНрдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖рд╛рдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓реЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 1C рдкреНрд░рдгрд╛рд▓реА. рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд╛рдкрд░рддрд╛рдирд╛, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдХрдзреАрдХрдзреА рддреНрдпрд╛рдд рдбреЗрдЯрд╛ рд▓рд┐рд╣рд┐рддреЛ рдЬреЛ рддреЛ рд╡рд╛рдЪреВ рд╢рдХрддреЛ, рдкрд░рдВрддреБ pg_dump рд╡рд╛рдЪреВ рд╢рдХрдд рдирд╛рд╣реА.

рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрдордЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╢реЛрдз рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░рд╛рд╕рд╛рд░рдЦреА рджрд┐рд╕рддреЗ. рдХрд░реНрддрд╡реНрдпрджрдХреНрд╖ рдЕрдзрд┐рдХрд╛рд░реА рдЬрд╛рдЧреЗ рдЭрд╛рд▓реЗ. рдбреНрдпреБрдЯреА рдСрдлрд┐рд╕рд░рдиреЗ рдХрд╛рдп рдЪрд╛рд▓рд▓реЗ рдЖрд╣реЗ рддреЗ рдкрд╛рд╣рд┐рд▓реЗ. рдХрд╛рд╣реА рд╡реЗрд│рд╛рдиреЗ, рдПрдХ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрд▓рд╛ рдЖрдгрд┐ рдореНрд╣рдгрд╛рд▓рд╛ рдХреА рдорд▓рд╛ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ. рдкрд░рд┐рдЪрд╛рд░рдХрд╛рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛рдп рдЖрд╣реЗ рддреЗ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ. рдкрдг рд╕рдорд╕реНрдпрд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдХреЛрд░рдордзреНрдпреЗ рдЖрд╣реЗ.

рдорд▓рд╛ рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдмрджреНрджрд▓ рдЪрд░реНрдЪрд╛ рдЖрдврд│рд▓реА. рдЖрдгрд┐ рддреНрдпрд╛рдиреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдХреА рдЖрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ рдЖрдгрд┐ рддреЗ рдЕрдкреНрд░рд┐рдп рд╣реЛрддреЗ, рддреЗ рдХрд╛рдп рдЖрд╣реЗ рд╣реЗ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡реНрдпрдХреНрддреА рд░рд╛рддреНрд░реА рдЙрдард▓реА.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/fe9b3722df94f7bdb08768f50ee8fe59%40postgrespro.ru

рд╕рдореБрджрд╛рдпрд╛рдиреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджрд┐рд▓рд╛, "рдЕрд░реЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ."

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

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдЖрдореНрд╣реА рдпреЗрдереЗ рдХрд╛рдп рд╢рд┐рдХрд▓реЛ? рдЖрдореНрд╣реА рдПрдХ рд╕рд╛рдзреА рдЧреЛрд╖реНрдЯ рд╢рд┐рдХрд▓реЛ: рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрд╡рд╛рдЪреА рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рд╕рдорд╛рдЬрд╛рд▓рд╛ рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧрдгреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ. рд╕рдорд╛рдЬрд╛рдиреЗ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЕрд╕рддреАрд▓, рддрд░ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╕реНрдкрд░реНрдзрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреЗ. рдХрд╛рд░рдг рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд╛рдпрдЪреА рдЕрд╕рддреЗ. рд╕рд░реНрд╡ рд╡рд┐рдХреНрд░реЗрддреЗ, рд╕рд░реНрд╡ рд╣реЕрдХрд░реНрд╕рдирд╛ рд╣реЗ рд╕рдордЬрд▓реЗ рдЖрд╣реЗ рдХреА рддреЗ рд╕реНрд╡рдд: рдпрд╛ рд░реЗрдХрд╡рд░ рдкрд╛рдКрд▓ рдареЗрд╡реВ рд╢рдХрддрд╛рдд, рдореНрд╣рдгреВрди рддреНрдпрд╛рдВрдирд╛ рддреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛рдпрдЪреЗ рдЖрд╣реЗ.

рдЬрд░ рддреБрдореНрд╣реА рдПрдЦрд╛рджреНрдпрд╛ рд╕рдорд╕реНрдпреЗрд╡рд░ рдХрд╛рдо рдХрд░рдд рдЕрд╕рд╛рд▓, рдкрд░рдВрддреБ рддреЗ рддреБрдордЪреНрдпрд╛рд╢рд┐рд╡рд╛рдп рдХреЛрдгрд╛рд▓рд╛рдЪ рддреНрд░рд╛рд╕ рджреЗрдд рдирд╕реЗрд▓, рдкрд░рдВрддреБ рддреБрдореНрд╣реА рддреНрдпрд╛рд╡рд░ рдкрджреНрдзрддрд╢реАрд░рдкрдгреЗ рдХрд╛рдо рдХрд░рдд рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рд╢реЗрд╡рдЯреА рддреА рд╕рдорд╕реНрдпрд╛ рдорд╛рдирд▓реА рдЧреЗрд▓реА, рддрд░ рддреБрдордЪреА рдкреБрд▓ рд╡рд┐рдирдВрддреА рдирдХреНрдХреАрдЪ рд╕реНрд╡реАрдХрд╛рд░рд▓реА рдЬрд╛рдИрд▓. рддреБрдордЪрд╛ рдкреЕрдЪ рд╕реНрд╡реАрдХрд╛рд░рд▓рд╛ рдЬрд╛рдИрд▓, рддреБрдордЪреНрдпрд╛ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд┐рдВрд╡рд╛ рд╕реБрдзрд╛рд░рдгрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреЗ рд╕рдореБрджрд╛рдпрд╛рдХрдбреВрди рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рджрд┐рд╡рд╕рд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА, рдЖрдореНрд╣реА рдПрдХрдореЗрдХрд╛рдВрд╕рд╛рдареА рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓рд╛ рдмрдирд╡рддреЛ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЧреНрд░реАрдирдкреНрд▓рдо рдЖрд╣реЗ. рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдХреЛрдбрдмреЗрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣рд╛ рдПрдХ рдЕрддреНрдпрдВрдд рд╕рдорд╛рдВрддрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрд╣реЗ, рдЬреЛ рдорд▓рд╛ рдЦреВрдк рдкрд░рд┐рдЪрд┐рдд рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://greenplum.org/greenplum-database-tables-compression/

рдЖрдгрд┐ рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ рдордиреЛрд░рдВрдЬрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрд╣реЗ - рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рд░рдгреНрдпрд╛ рд╕рдВрд▓рдЧреНрди рдХрд░рд╛. рд╣реЗ рд╕рд╛рд░рдгреНрдпрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдд рддреБрдореНрд╣реА рдкрдЯрдХрди рдЬреЛрдбреВ рд╢рдХрддрд╛. рддреЗ рдПрдХрддрд░ рд╕реНрддрдВрдн рдХрд┐рдВрд╡рд╛ рдкрдВрдХреНрддреА рдЕрд╕реВ рд╢рдХрддрд╛рдд.

рдкрд░рдВрддреБ рддреЗрдереЗ рдХреЛрдгрддреЗрд╣реА рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдирд╡реНрд╣рддреЗ, рдореНрд╣рдгрдЬреЗ рдЕрд╢реА рдХреЛрдгрддреАрд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╡реНрд╣рддреА рдЬрд┐рдереЗ рдЖрдкрдг рдПрдХрд╛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХрд╛рддреАрд▓ рдХреНрд░рдорд╛рдиреБрд╕рд╛рд░ рдЯреЗрдмрд▓рдордзреНрдпреЗ рд╕реНрдерд┐рдд рдбреЗрдЯрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддрд╛.

рдЯреЕрдХреНрд╕реАрддреАрд▓ рд▓реЛрдХ рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдЖрд▓реЗ рдЖрдгрд┐ рдореНрд╣рдгрд╛рд▓реЗ: тАЬрдЖрдВрджреНрд░реЗ, рддреБрд▓рд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ. рдЖрдгрд┐ рдпреЗрдереЗ рддреЗ рдЬрд╡рд│рдЬрд╡рд│ рд╕рдорд╛рди рдЖрд╣реЗ. 20 рдорд┐рдирд┐рдЯрд╛рдВрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рд╛. рддреБрдореНрд╣реА рддреЗ рдШреНрдпрд╛ рдЖрдгрд┐ рддреЗ рдХрд░рд╛. тАЭ рдорд▓рд╛ рд╡рд╛рдЯрд▓реЗ рдХреА рд╣реЛрдп, рдорд▓рд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ, 20 рдорд┐рдирд┐рдЯрд╛рдВрд╕рд╛рдареА рд╕реНрд╡рд┐рдЪ рдХрд░рдд рдЖрд╣реЗ - рдорд▓рд╛ рд╣реЗ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/commit/179feb77a034c2547021d675082aae0911be40f7

рдкрдг рдирд╛рд╣реА, рддреЗ 20 рдорд┐рдирд┐рдЯреЗ рдирд╡реНрд╣рддреЗ, рдореА рддреЗ рдЕрдиреЗрдХ рдорд╣рд┐рдиреНрдпрд╛рдВрдд рд▓рд┐рд╣рд┐рд▓реЗ. PgConf.Russia рдкрд░рд┐рд╖рджреЗрдд, рдореА Pivotal рдордзреАрд▓ Heikki Linakangas рдпрд╛рдВрдЪреНрдпрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрд▓рд╛ рдЖрдгрд┐ рд╡рд┐рдЪрд╛рд░рд▓реЗ: тАЬрдпрд╛рдордзреНрдпреЗ рдХрд╛рд╣реА рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд рдХрд╛? рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ рдЯреЗрдмрд▓ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рд╕рдВрд▓рдЧреНрди рдХрд╛ рдирд╛рд╣реА?тАЭ рддреЛ рдореНрд╣рдгрддреЛ: тАЬрддреБрдореНрд╣реА рдбреЗрдЯрд╛ рдШреНрдпрд╛. рдЖрдкрдг рдХреНрд░рдорд╡рд╛рд░реА рд▓рд╛рд╡рд╛, рдЖрдкрдг рдкреБрдирд░реНрд░рдЪрдирд╛ рдХрд░рд╛. рд╣реЗ рдлрдХреНрдд рдПрдХ рдХрд╛рдо рдЖрд╣реЗ." рдореА: "рдЕрд░реЗ, рд╣реЛ, рддреБрд▓рд╛ рдлрдХреНрдд рддреЗ рдШреНрдпрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рддреЗ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓." рддреЛ рдореНрд╣рдгрддреЛ: "рд╣реЛрдп, рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣рд╛рд▓рд╛ рдореЛрдХрд│реЗ рд╣рд╛рдд рд╣рд╡реЗ рдЖрд╣реЗрдд." рдорд▓рд╛ рд╡рд╛рдЯрд▓реЗ рдХреА рдорд▓рд╛ рд╣реЗ рдирдХреНрдХреАрдЪ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.

рдЖрдгрд┐ рдХрд╛рд╣реА рдорд╣рд┐рдиреНрдпрд╛рдВрдирдВрддрд░ рдореА рдПрдХ рдкреБрд▓ рд╡рд┐рдирдВрддреА рд╕рдмрдорд┐рдЯ рдХреЗрд▓реА рдЬреНрдпрд╛рдиреЗ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА. рдпрд╛ рдкреБрд▓ рд╡рд┐рдирдВрддреАрдЪреЗ рд╕рдореБрджрд╛рдпрд╛рд╕рд╣ рдкрд┐рд╡реНрд╣реЛрдЯрд▓рдиреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХреЗрд▓реЗ. рдЕрд░реНрдерд╛рдд, рдмрдЧ рд╣реЛрддреЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/issues/10150

рдкрд░рдВрддреБ рд╕рд░реНрд╡рд╛рдд рдордиреЛрд░рдВрдЬрдХ рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рдЬреЗрд╡реНрд╣рд╛ рд╣реА рдкреБрд▓ рд╡рд┐рдирдВрддреА рдПрдХрддреНрд░ рдХреЗрд▓реА рдЧреЗрд▓реА рддреЗрд╡реНрд╣рд╛ рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗрдЪ рдмрдЧ рдЖрдврд│рд▓реЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдврд│рд▓реЗ рдЖрд╣реЗ рдХреА рдвреАрдЧ рд╕рд╛рд░рдгреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗрд▓реНрдпрд╛рд╡рд░ рдХрд╛рд╣реА рд╡реЗрд│рд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдЦрдВрдб рдкрдбрддреЛ. рдЖрдгрд┐ рд╣реА рдПрдХ рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ рдЬреА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдгрд┐ рдореА рдиреБрдХрддрд╛рдЪ рд╕реНрдкрд░реНрд╢ рдХреЗрд▓рд╛ рддреНрдпрд╛ рдард┐рдХрд╛рдгреА рддреА рдЖрд╣реЗ. рдЖрдгрд┐ рдорд╛рдЭреА рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЛрддреА тАУ рдареАрдХ рдЖрд╣реЗ, рдорд▓рд╛рд╣реА рдХрд░реВ рджреЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/pull/10290

рдореА рдпрд╛ рдмрдЧрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ. рдлрд┐рдХреНрд╕рд░реНрд╕рдирд╛ рдкреБрд▓ рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рд▓реА. рддреНрдпрд╛рд▓рд╛ рдорд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://github.com/greenplum-db/gpdb-postgres-merge/pull/53

рддреНрдпрд╛рдирдВрддрд░ рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ PostgreSQL 12 рд╕рд╛рдареА рдЧреНрд░реАрдирдкреНрд▓рдо рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдореНрд╣рдгрдЬреЗрдЪ, 20-рдорд┐рдирд┐рдЯрд╛рдВрдЪреЗ рд╕рд╛рд╣рд╕ рдирд╡реАрди рдордиреЛрд░рдВрдЬрдХ рд╕рд╛рд╣рд╕рд╛рдВрд╕рд╣ рд╕реБрд░реВ рдЖрд╣реЗ. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд▓рд╛ рд╕реНрдкрд░реНрд╢ рдХрд░рдгреЗ рдордиреЛрд░рдВрдЬрдХ рд╣реЛрддреЗ, рдЬрд┐рдереЗ рд╕рдореБрджрд╛рдп рдирд╡реАрди рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрд╡рд╛рдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдХрд╛рдкрдд рдЖрд╣реЗ. рддреЗ рдЧреЛрдард▓реЗрд▓реЗ рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/pull/10565

рдкрдг рддреЗ рддрд┐рдереЗрдЪ рд╕рдВрдкрд▓реЗ рдирд╛рд╣реА. рд╕рд░реНрд╡рдХрд╛рд╣реА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЖрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА рдХрд╛рдЧрджрдкрддреНрд░реЗ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

рдореА рдХрд╛рдЧрджрдкрддреНрд░реЗ рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рд╕реБрджреИрд╡рд╛рдиреЗ, рдкрд┐рд╡реНрд╣реЛрдЯрд▓рдордзреАрд▓ рдорд╛рд╣рд┐рддреАрдкрдЯрдХрд╛рд░ рд╕реЛрдмрдд рдЖрд▓реЗ. рдЗрдВрдЧреНрд░рдЬреА рд╣реА рддреНрдпрд╛рдВрдЪреА рдорд╛рддреГрднрд╛рд╖рд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдВрдиреА рдорд▓рд╛ рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрд╕рд╣ рдорджрдд рдХреЗрд▓реА. рдХрд┐рдВрдмрд╣реБрдирд╛, рдореА рдЬреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рддреЗ рддреНрдпрд╛рдВрдиреА рд╕реНрд╡рддрдГрдЪ рдЦрд▒реНрдпрд╛ рдЗрдВрдЧреНрд░рдЬреАрдд рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рд▓реЗ.

рдЖрдгрд┐ рдпреЗрдереЗ, рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рд╕рд╛рд╣рд╕ рд╕рдВрдкрд▓реЗ. рдЖрдгрд┐ рдордЧ рдХрд╛рдп рдЭрд╛рд▓реЗ рдорд╛рд╣реАрдд рдЖрд╣реЗ рдХрд╛? рдЯреЕрдХреНрд╕реАрддреАрд▓ рд▓реЛрдХ рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдЖрд▓реЗ рдЖрдгрд┐ рдореНрд╣рдгрд╛рд▓реЗ: "рдЕрдЬреВрди рджреЛрди рд╕рд╛рд╣рд╕ рдЖрд╣реЗрдд, рдкреНрд░рддреНрдпреЗрдХреА 10 рдорд┐рдирд┐рдЯрд╛рдВрд╕рд╛рдареА." рдЖрдгрд┐ рдореА рддреНрдпрд╛рдВрдирд╛ рдХрд╛рдп рд╕рд╛рдВрдЧреВ? рдореА рдореНрд╣рдгрд╛рд▓реЛ рдХреА рдЖрддрд╛ рдореА рд╕реНрдХреЗрд▓рд╡рд░ рдЕрд╣рд╡рд╛рд▓ рджреЗрдИрди, рдирдВрддрд░ рдЖрдореНрд╣реА рддреБрдордЪреЗ рд╕рд╛рд╣рд╕ рдкрд╛рд╣реВ, рдХрд╛рд░рдг рд╣реЗ рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдХрд╛рдо рдЖрд╣реЗ.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рддреВрди рдЖрдкрдг рдХрд╛рдп рд╢рд┐рдХрд▓реЛ? рдХрд╛рд░рдг рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреЗ рд╣реЗ рдиреЗрд╣рдореА рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрдХреНрддреАрд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдд рдЕрд╕рддреЗ, рддреЗ рдиреЗрд╣рдореАрдЪ рд╕рдорд╛рдЬрд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдд рдЕрд╕рддреЗ. рдХрд╛рд░рдг рдкреНрд░рддреНрдпреЗрдХ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдореА рдХреБрдгреАрддрд░реА рдбреЗрд╡реНрд╣рд▓рдкрд░, рдХреБрдгреА рдЯреЗрд╕реНрдЯрд░, рдХреБрдгреА рд╣реЕрдХрд░, рдХреБрдгреА рдбреЙрдХреНрдпреБрдореЗрдВрдЯрд░реА, рдХреБрдгреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯрд╕реЛрдмрдд рдХрд╛рдо рдХреЗрд▓рдВ. рдореА рдЧреНрд░реАрдирдкреНрд▓рдорд╕реЛрдмрдд рдХрд╛рдо рдХреЗрд▓реЗ рдирд╛рд╣реА, рдореА рдЧреНрд░реАрдирдкреНрд▓рдордЪреНрдпрд╛ рдЖрд╕рдкрд╛рд╕рдЪреНрдпрд╛ рд▓реЛрдХрд╛рдВрд╕реЛрдмрдд рдХрд╛рдо рдХреЗрд▓реЗ.

рдкрд░рдВрддреБ! рдЖрдгрдЦреА рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдореБрджреНрджрд╛ рдЖрд╣реЗ - рддреЗ рдлрдХреНрдд рдХрд╛рдо рдЖрд╣реЗ. рдореНрд╣рдгрдЬреЗ рддреБрдореНрд╣реА рдпрд╛, рдХреЙрдлреА рдкреНрдпрд╛, рдХреЛрдб рд▓рд┐рд╣рд╛. рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреЗ рд╕рд╛рдзреЗ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд. рддреЗ рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рдХрд░рд╛ - рддреЗ рдареАрдХ рд╣реЛрдИрд▓! рдЖрдгрд┐ рд╣реЗ рдЦреВрдк рдордиреЛрд░рдВрдЬрдХ рдХрд╛рдо рдЖрд╣реЗ. рдпрд╛ рдХрд╛рдорд╛рд╕рд╛рдареА Yandex.Cloud рдХреНрд▓рд╛рдпрдВрдЯ, Yandex рдЪреНрдпрд╛ рдЖрдд рдЖрдгрд┐ рдмрд╛рд╣реЗрд░реАрд▓ рдЖрдордЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреВрди рд╡рд┐рдирдВрддреА рдЖрд╣реЗ. рдЖрдгрд┐ рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рдЬреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рдЖрдкрдг рд╕рд╣рднрд╛рдЧреА рд╣реЛрдК рддреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдд рд╡рд╛рдв рд╣реЛрдИрд▓ рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рдЪреА рдЦреЛрд▓реА рджреЗрдЦреАрд▓ рд╡рд╛рдвреЗрд▓.

рдЗрддрдХрдВрдЪ. рдЪрд▓рд╛ рдкреНрд░рд╢реНрдирд╛рдВрдХрдбреЗ рд╡рд│реВрдпрд╛.

рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрдореНрд╣реА рдХрд╛рдп рдЖрдгрд┐ рдХрд╛ рдХрд░рддреЛ. рдЖрдВрджреНрд░реЗ рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдкреНрд░рд╢реНрдирд╛рдВрдЪреЗ рд╕рддреНрд░

рдирдорд╕реНрдХрд╛рд░! рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрдгрдЦреА рдПрдХ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░ рд╕рддреНрд░ рдЖрд╣реЗ. рдЖрдгрд┐ рд╕реНрдЯреБрдбрд┐рдУрдордзреНрдпреЗ рдЖрдВрджреНрд░реЗрдИ рдмреЛрд░реЛрдбрд┐рди. рд╣реА рддреА рд╡реНрдпрдХреНрддреА рдЖрд╣реЗ рдЬрд┐рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ Yandex.Cloud рдЖрдгрд┐ Yandex рдЪреНрдпрд╛ рдУрдкрди рд╕реЛрд░реНрд╕рдордзреАрд▓ рдпреЛрдЧрджрд╛рдирд╛рдмрджреНрджрд▓ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЖрд╣реЗ. рдЖрдордЪрд╛ рдЕрд╣рд╡рд╛рд▓ рдЖрддрд╛ рдкреВрд░реНрдгрдкрдгреЗ рдХреНрд▓рд╛рдЙрдб рдмрджреНрджрд▓ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдЖрдореНрд╣реА рдЕрд╢рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЛрдд. рдЖрдкрдг Yandex рдордзреНрдпреЗ рдХрд╛рдп рдХреЗрд▓реЗ рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп, Yandex.Cloud рдордзреНрдпреЗ рдХреЛрдгрддреАрд╣реА рд╕реЗрд╡рд╛ рдорд┐рд│рдгрд╛рд░ рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдорд╛рдЭреНрдпрд╛рдХрдбреВрди рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рдзрдиреНрдпрд╡рд╛рдж. рдЖрдгрд┐ рдкреНрд░рд╕рд╛рд░рдгрд╛рддреАрд▓ рдкрд╣рд┐рд▓рд╛ рдкреНрд░рд╢реНрди: "рддреБрдореНрд╣реА рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд▓реНрдкрд╛рд╡рд░ рдХрд╛рдп рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ?"

WAL-G рдордзреАрд▓ рдмреЕрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо Go рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдХрд╛рдо рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд╡реАрди рдкреНрд░рдХрд▓реНрдкрд╛рдВрдкреИрдХреА рд╣рд╛ рдПрдХ рдЖрд╣реЗ. рддреЛ рдЕрдХреНрд╖рд░рд╢рдГ рдлрдХреНрдд 3 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдЖрд╣реЗ. рдЖрдгрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрд╣реБрддреЗрдХрджрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддреЗрдмрджреНрджрд▓ рдЕрд╕рддреЛ. рдЖрдгрд┐ рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдбреЗрдЯрд╛рдмреЗрд╕ рдмрд░реЗрдЪ рдЬреБрдиреЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреЗ рд╕рд╣рд╕рд╛ C рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд. рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдкреНрд░рдХрд▓реНрдк рд╕реБрдорд╛рд░реЗ 30 рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рд╕реБрд░реВ рдЭрд╛рд▓рд╛. рдордЧ C89 рд╣реА рдпреЛрдЧреНрдп рдирд┐рд╡рдб рд╣реЛрддреА. рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ. рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЬрд╕реЗ рдХреА рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕ рд╕рд╣рд╕рд╛ C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд. рд╕рд░реНрд╡ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╛рд╕ C рдЖрдгрд┐ C++ рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ.

рдХреНрд▓рд╛рдЙрдбрд╡рд░реАрд▓ рдЦрд░реНрдЪрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЖрдордЪреНрдпрд╛ рдЖрд░реНрдерд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдЪрд╛ рдкреНрд░рд╢реНрди: "рдХреНрд▓рд╛рдЙрдб рдУрдкрди рд╕реЛрд░реНрд╕рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреИрд╕реЗ рдХрд╛ рдЦрд░реНрдЪ рдХрд░рддреЗ?"

рдпреЗрдереЗ рдЖрд░реНрдерд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рд╕рд╛рдареА рдПрдХ рд╕реЛрдкреЗ рдЙрддреНрддрд░ рдЖрд╣реЗ. рдЖрдордЪреНрдпрд╛ рд╕реЗрд╡рд╛ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рд╣реЗ рдХрд░рддреЛ. рдХреЛрдгрддреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдВрдиреА рдЖрдкрдг рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реЗ рдХрд░реВ рд╢рдХрддреЛ? рдЖрдореНрд╣реА рдЧреЛрд╖реНрдЯреА рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ, рдЬрд▓рдж рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдЧреЛрд╖реНрдЯреА рдЕрдзрд┐рдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдмрдирд╡реВ рд╢рдХрддреЛ. рдкрд░рдВрддреБ рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА, рд╣реА рдХрдерд╛ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддреЗрдмрджреНрджрд▓ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдмреЕрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЖрдореНрд╣реА рддреНрдпрд╛рд╡рд░ рд▓рд╛рдЧреВ рд╣реЛрдгрд╛рд▒реНрдпрд╛ рдкреЕрдЪрдЪреЗ резрежреж% рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░рддреЛ. рдХреЛрдб рдХрд╛рдп рдЖрд╣реЗ рд╣реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЖрд╣реЗ. рдЖрдгрд┐ рдЖрдореНрд╣реА рдЙрддреНрдкрд╛рджрдирд╛рд╕рд╛рдареА рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛ рдЖрдгрдгреНрдпрд╛рд╕ рдЕрдзрд┐рдХ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЛрдд. рдореНрд╣рдгрдЬреЗрдЪ, рд╕рд░реНрд╡ рдкреНрд░рдердо, рддреЗ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕, рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рддрдпрд╛рд░реА рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддреЗрдмрджреНрджрд▓ рдЖрд╣реЗ

рджреБрд╕рд░рд╛ рдкреНрд░рд╢реНрди: "Yandex.Cloud рдордзреНрдпреЗ рд░рд╛рд╣рдгрд╛рд░реНтАНрдпрд╛ рдмрд╛рд╣реНрдп рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЧрд░рдЬрд╛ рдЕрдВрддрд░реНрдЧрдд рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рд░рд╛рд╣рдгрд╛рд░реНтАНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдЖрд╣реЗрдд рдХрд╛?"

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

рдкреБрдвреАрд▓ рдкреНрд░рд╢реНрди: "рддреБрдореНрд╣реА рдЬреЗ рдХрд╛рд╣реА рдХрд░рддрд╛ рддреНрдпрд╛рддреАрд▓ рдмрд░реЗрдЪ рдХрд╛рд╣реА рдЗрддрд░ рдХреНрд▓рд╛рдЙрдбрджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рдХрд╕реЗ рд╡рд╛рдЯрддреЗ?" рдЖрдореНрд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рд╡ рджреЗрдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ Yandex.Cloud рдордзреНрдпреЗ рдХреЗрд▓реЗрд▓реЗ рдЕрдиреЗрдХ рдкреНрд░рдХрд▓реНрдк рдЗрддрд░ рд▓реЛрдХрд╛рдВрдЪреНрдпрд╛ рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд.

рд╣реЗ рдорд╕реНрдд рдЖрд╣реЗ. рдкреНрд░рдердо, рд╣реЗ рдПрдХ рдЪрд┐рдиреНрд╣ рдЖрд╣реЗ рдХреА рдЖрдкрдг рдХрд╛рд╣реАрддрд░реА рдпреЛрдЧреНрдп рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЖрдгрд┐ рдЕрд╣рдВрдХрд╛рд░рд╛рд▓рд╛ рдУрд░рдмрд╛рдбрддреЛ. рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рдЖрдореНрд╣реА рдпреЛрдЧреНрдп рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдЖрд╣реЗ. рджреБрд╕рд░реАрдХрдбреЗ, рд╣реА рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рднрд╡рд┐рд╖реНрдпрд╛рдд рд╣реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдирд╡реАрди рдХрд▓реНрдкрдирд╛, рддреГрддреАрдп-рдкрдХреНрд╖ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреВрди рдирд╡реАрди рд╡рд┐рдирдВрддреНрдпрд╛ рдЖрдгреЗрд▓. GitHub рд╡рд░реАрд▓ рдмрд╣реБрддреЗрдХ рд╕рдорд╕реНрдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ, рд╡реИрдпрдХреНрддрд┐рдХ DBA, рд╡реИрдпрдХреНрддрд┐рдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ, рд╡реИрдпрдХреНрддрд┐рдХ рдЕрднрд┐рдпрдВрддреЗ рдпрд╛рдВрдиреА рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдХрдзреАрдХрдзреА рдкрджреНрдзрддрд╢реАрд░ рдЕрдиреБрднрд╡ рдЕрд╕рд▓реЗрд▓реЗ рд▓реЛрдХ рдпреЗрддрд╛рдд рдЖрдгрд┐ рдореНрд╣рдгрддрд╛рдд рдХреА 30% рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реА рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреА рдХрд╢реА рд╕реЛрдбрд╡рд╛рдпрдЪреА рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдпрд╛. рдпрд╛рдЪреАрдЪ рдЖрдкрдг рд╕рд░реНрд╡рд╛рдзрд┐рдХ рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЛрдд. рдЖрдореНрд╣реА рдЗрддрд░ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╣ рдЕрдиреБрднрд╡ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рд╕ рдЙрддреНрд╕реБрдХ рдЖрд╣реЛрдд.

рддреБрдореНрд╣реА рдореЕрд░реЗрдереЙрдирдмрджреНрджрд▓ рдЦреВрдк рдмреЛрд▓рд▓рд╛рдд. рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рддреВ рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рдореЕрд░реЗрдереЙрди рдзрд╛рд╡рд▓реАрд╕. рдкрд░рд┐рдгрд╛рдореА? PostgreSQL рдордзреАрд▓ рдореБрд▓рд╛рдВрдирд╛ рдорд╛рдЧреЗ рдЯрд╛рдХрд▓реЗ?

рдирд╛рд╣реА, рдУрд▓реЗрдЧ рдмрд╛рд░реНрдЯреБрдиреЛрд╡реНрд╣ рдЦреВрдк рд╡реЗрдЧрд╛рдиреЗ рдзрд╛рд╡рддреЛ. рддреЛ рдорд╛рдЭреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдПрдХ рддрд╛рд╕ рдкреБрдвреЗ рд╕рдВрдкрд▓рд╛. рдПрдХрдВрджрд░реАрдд, рдореА рдХрд┐рддреА рдкреБрдвреЗ рдЧреЗрд▓реЛ рдпрд╛рдмрджреНрджрд▓ рдореА рдЖрдирдВрджреА рдЖрд╣реЗ. рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдлрдХреНрдд рдлрд┐рдирд┐рд╢рд┐рдВрдЧ рд╣реА рдПрдХ рдЙрдкрд▓рдмреНрдзреА рд╣реЛрддреА. рдПрдХреВрдгрдЪ, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╕рдореБрджрд╛рдпрд╛рдд рдЗрддрдХреЗ рдзрд╛рд╡рдкрдЯреВ рдЖрд╣реЗрдд рд╣реЗ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдЖрд╣реЗ. рдорд▓рд╛ рдЕрд╕реЗ рд╡рд╛рдЯрддреЗ рдХреА рдПрд░реЛрдмрд┐рдХ рд╕реНрдкреЛрд░реНрдЯреНрд╕ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреА рдЗрдЪреНрдЫрд╛ рдпрд╛рдВрдЪреНрдпрд╛рдд рдПрдХ рдкреНрд░рдХрд╛рд░рдЪрд╛ рд╕рдВрдмрдВрдз рдЖрд╣реЗ.

рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕рдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдзрд╛рд╡рдкрдЯреВ рдирд╛рд╣реАрдд рдЕрд╕реЗ рддреБрдореНрд╣реА рдореНрд╣рдгрдд рдЖрд╣рд╛рдд?

рдорд▓рд╛ рдЦрд╛рддреНрд░реА рдЖрд╣реЗ рдХреА рддреЗ рддрд┐рдереЗ рдЖрд╣реЗрдд. рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕ рджреЗрдЦреАрд▓ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрд╣реЗ. рддрд╕реЗ, рдУрд▓реЗрдЧ рдЖрддрд╛ рдорд▓рд╛ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЗ: "рдЖрдореНрд╣реА рдЕрд╣рд╡рд╛рд▓рд╛рдирдВрддрд░ рдзрд╛рд╡рд╛рдпрд▓рд╛ рдЬрд╛рдК рдХрд╛?" рд╣реА рдПрдХ рдЙрддреНрддрдо рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ.

рдирд┐рдХрд┐рддрд╛рдЪреНрдпрд╛ рдкреНрд░рд╕рд╛рд░рдгрд╛рддреАрд▓ рдЖрдгрдЦреА рдПрдХ рдкреНрд░рд╢реНрди: "рддреБрдореНрд╣реА рдЧреНрд░реАрдирдкреНрд▓рдордордзреАрд▓ рдмрдЧ рд╕реНрд╡рддрдГ рдХрд╛ рджреВрд░ рдХреЗрд▓рд╛ рдЖрдгрд┐ рдХрдирд┐рд╖реНрдард╛рдВрдирд╛ рдХрд╛ рджрд┐рд▓рд╛ рдирд╛рд╣реА?" рдЦрд░реЗ рдЖрд╣реЗ, рдмрдЧ рдХрд╛рдп рдЖрд╣реЗ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛ рд╕реЗрд╡реЗрдд рдЖрд╣реЗ рд╣реЗ рдЕрдЧрджреА рд╕реНрдкрд╖реНрдЯ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдпрд╛рдЪрд╛ рдЕрд░реНрде рдХрджрд╛рдЪрд┐рдд рдЖрдкрдг рдЬреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рд▓рд╛рдд рддреНрдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрд╣реЗ.

рд╣реЛрдп, рддрддреНрддреНрд╡рддрдГ, рддреЗ рдПрдЦрд╛рджреНрдпрд╛рд▓рд╛ рджрд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдореА рдиреБрдХрддрд╛рдЪ рдмрджрд▓рд▓реЗрд▓рд╛ рдХреЛрдб рд╣реЛрддрд╛. рдЖрдгрд┐ рд▓рдЧреЗрдЪ рдХрд░рдд рд░рд╛рд╣рдгреЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реЛрддреЗ. рддрддреНрд╡рддрдГ, рдХрд╛рд░реНрдпрд╕рдВрдШрд╛рд╕рд╣ рдХреМрд╢рд▓реНрдп рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рдЪрд╛рдВрдЧрд▓реА рдЖрд╣реЗ. рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ рд╕рд░реНрд╡ рд╕рджрд╕реНрдпрд╛рдВрдордзреНрдпреЗ рдЧреНрд░реАрдирдкреНрд▓рдордЪреА рдХрд╛рдореЗ рдирдХреНрдХреАрдЪ рд╢реЗрдЕрд░ рдХрд░реВ.

рдЖрдореНрд╣реА рдХрдирд┐рд╖реНрдард╛рдВрдмрджреНрджрд▓ рдмреЛрд▓рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдпреЗрдереЗ рдПрдХ рдкреНрд░рд╢реНрди рдЖрд╣реЗ. рд╡реНрдпрдХреНрддреАрдиреЗ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдордзреНрдпреЗ рдкреНрд░рдердо рдХрдорд┐рдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛. рдкреНрд░рдердо рд╡рдЪрдирдмрджреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рд▓рд╛ рдХрд╛рдп рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ?

рд╣рд╛ рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдкреНрд░рд╢реНрди рдЖрд╣реЗ: "рдХреЛрдареЗ рд╕реБрд░реВ рдХрд░рд╛рд╡реЗ?" рдХрд░реНрдирд▓рдордзреАрд▓ рдПрдЦрд╛рджреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреЗ рд╕рд╣рд╕рд╛ рдЦреВрдк рдХрдареАрдг рдЕрд╕рддреЗ. рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдордзреНрдпреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдпрд╛рджреА рдЖрд╣реЗ. рдкрдг рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рддреНрдпрд╛рдВрдиреА рдХрд╛рдп рдкреНрд░рдпрддреНрди рдХреЗрд▓реЗ, рдкрдг рдпрд╢ рдЖрд▓реЗ рдирд╛рд╣реА, рдпрд╛рдЪреЗ рд╣реЗ рдкрддреНрд░рдХ рдЖрд╣реЗ. рдпрд╛ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреНрдпрд╛ рдЧреЛрд╖реНрдЯреА рдЖрд╣реЗрдд. рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдпрдд: рддреБрдореНрд╣рд╛рд▓рд╛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдХрд╛рд╣реА рдЙрдкрдпреБрдХреНрддрддрд╛ рд╕рд╛рдкрдбрддреАрд▓, рдХрд╛рд╣реА рд╡рд┐рд╕реНрддрд╛рд░ рдЬреЗ рд╕реБрдзрд╛рд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдЬреЗ рдХрд░реНрдирд▓ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдЪреЗ рдХрдореА рд▓рдХреНрд╖ рд╡реЗрдзреВрди рдШреЗрддрд╛рдд. рдЖрдгрд┐, рддреНрдпрд╛рдиреБрд╕рд╛рд░, рддреЗрдереЗ рд╡рд╛рдвреАрд╕рд╛рдареА рдЕрдзрд┐рдХ рдЧреБрдг рдЖрд╣реЗрдд. Google рд╕рдорд░ рдСрдл рдХреЛрдб рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рджрд░рд╡рд░реНрд╖реА, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╕рдореБрджрд╛рдп рдЕрдиреЗрдХ рднрд┐рдиреНрди рд╡рд┐рд╖рдп рдкреБрдвреЗ рдареЗрд╡рддреЛ рдЬреНрдпрд╛рдВрдирд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдпрд╛ рд╡рд░реНрд╖реА рдЖрдордЪреНрдпрд╛рдХрдбреЗ рддреАрди рд╡рд┐рджреНрдпрд╛рд░реНрдереА рд╣реЛрддреЗ. рдПрдХрд╛рдиреЗ WAL-G рдордзреНрдпреЗ рдпрд╛рдВрдбреЗрдХреНрд╕рд╕рд╛рдареА рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рд╡рд┐рд╖рдпрд╛рдВрд╡рд░ рд▓рд┐рд╣рд┐рд▓реЗ. рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд╕рдореБрджрд╛рдпрд╛рдкреЗрдХреНрд╖рд╛ рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╕реЛрдкреЗ рдЖрд╣реЗ, рдХрд╛рд░рдг рдЧреНрд░реАрдирдкреНрд▓рдо рд╣реЕрдХрд░реНрд╕ рдкреБрд▓ рд╡рд┐рдирдВрддреНрдпрд╛ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╣рд╛рддрд╛рд│рддрд╛рдд рдЖрдгрд┐ рд▓рдЧреЗрдЪ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рд╕реБрд░реВ рдХрд░рддрд╛рдд. рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рд▓рд╛ рдкреЕрдЪ рдкрд╛рдард╡рдгреЗ рд╣реА рдХрд╛рд╣реА рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреА рдмрд╛рдм рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЧреНрд░реАрдирдкреНрд▓рдо рдПрдХрд╛ рджрд┐рд╡рд╕рд╛рдд рдпреЗрдИрд▓ рдЖрдгрд┐ рдЖрдкрдг рдХрд╛рдп рдХреЗрд▓реЗ рддреЗ рдкрд╣рд╛. рджреБрд╕рд░реА рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рдЧреНрд░реАрдирдкреНрд▓рдорд▓рд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЧреНрд░реАрдирдкреНрд▓рдордЪрд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА, рддреНрдпрд╛рдореБрд│реЗ рддреБрдордЪреА рд╕рдорд╕реНрдпрд╛ рд╢реЛрдзрдгреЗ рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ. рдЖрдгрд┐ рд╕рд░реНрд╡ рдкреНрд░рдердо, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдирдХреНрдХреАрдЪ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ.

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