рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдпрд╛рдВрдбреЗрдХреНрд╕ рдХреЗ рдпреЛрдЧрджрд╛рди рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛рдПрдЧреАред

  • рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕
  • рдУрдбрд┐рд╕реА
  • рдПрдХ рд╕рдордп рдореЗрдВ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ (рд╡рд╛рд▓-рдЬреА)
  • PostgreSQL (рд▓реЙрдЧрд░рд░реНрд╕, рдПрдордЪреЗрдХ, рд╣реАрдкрдЪреЗрдХ рд╕рд╣рд┐рдд)
  • рд╣рд░рд╛ рдЖрд▓реВрдмреБрдЦрд╛рд░рд╛

рд╡реАрдбрд┐рдпреЛ:

рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб! рдореЗрд░рд╛ рдирд╛рдо рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди рд╣реИред рдФрд░ Yandex.Cloud рдкрд░ рдореИрдВ Yandex.Cloud рдФрд░ Yandex.Cloud рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╣рд┐рдд рдореЗрдВ рдУрдкрди рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдЗрд╕ рдмрд╛рддрдЪреАрдд рдореЗрдВ, рд╣рдо рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЦреБрд▓реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╡рд╛рд▓реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдЫреЛрдЯреА-рдЫреЛрдЯреА, рдЫреЛрдЯреА-рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЬреЛ рдордЪреНрдЫрд░реЛрдВ рдХреА рддрд░рд╣ рдлрд┐рд░ рд╣рд╛рдереА рдмрди рдЬрд╛рддреА рд╣реИрдВред рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдХреНрд▓рд╕реНрдЯрд░ рд╣реЛрдВ рддреЛ рд╡реЗ рдмрдбрд╝реЗ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

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

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

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

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

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

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

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

рдФрд░ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕реЗ рдПрдХ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ (рди рдХреЗрд╡рд▓ рдпреИрдВрдбреЗрдХреНрд╕ рдХреЗ рднреАрддрд░) рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдЕрдм рдпреЗ рдПрдХ рдмрдбрд╝рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкрдирд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ.

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

Yandex.Cloud рдореЗрдВ, рд╣рдордиреЗ Yandex рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░, рдпрд╛рдиреА рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ ClickHouse рдмрдирд╛рдпрд╛ред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

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

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпреЗ рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЕрд╣рдо рдмрд┐рдВрджреБ рд╣реИ.

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

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╕рдВрдкреВрд░реНрдг ClickHouse рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ Yandex.Cloud рдХреЗ рдЕрдВрджрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рдордиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рд╕рдВрдкреВрд░реНрдг ClickHouse рд╕рдореБрджрд╛рдп рдХреЛ рдЗрд╕рд╕реЗ рд▓рд╛рдн рд╣реЛрдЧрд╛ред рд╣рдордиреЗ S3 рдкрд░ ClickHouse рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, MDS рдкрд░ ClickHouse рдирд╣реАрдВред рдФрд░ рдпрд╣ рдмрд╣реБрдд рдХрд╛рдо рд╣реИ.

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдХрдбрд╝рд┐рдпрд╛рдБ:

https://github.com/ClickHouse/ClickHouse/pull/7946 "рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЕрдореВрд░реНрдд рдкрд░рдд"
https://github.com/ClickHouse/ClickHouse/pull/8011 "рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрд╕рдбреАрдХреЗ рдПрд╕3 рдПрдХреАрдХрд░рдг"
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 рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЛрд░реЗрдЬ рдорд░реНрдЬрдЯреНрд░реА рдЖрд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди"
https://github.com/ClickHouse/ClickHouse/pull/9646 "MergeTree S3 рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди"
https://github.com/ClickHouse/ClickHouse/pull/10126 "S3 рдкрд░ ReplicationMergeTree рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ"
https://github.com/ClickHouse/ClickHouse/pull/11134 "S3 рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдФрд░ рдХрд╕реНрдЯрдо рд╣реЗрдбрд░ рдЬреЛрдбрд╝реЗрдВ"
https://github.com/ClickHouse/ClickHouse/pull/10576 "S3 рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЙрдХреНрд╕реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде"
https://github.com/ClickHouse/ClickHouse/pull/10744 "S3 рдкреНрд░реЙрдХреНрд╕реА рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рдХреЗ рд╕рд╛рде"

рдпрд╣ ClickHouse рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реВрдЪреА рд╣реИред рдпрд╣ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╣реИрдВ.

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдХрдбрд╝рд┐рдпрд╛рдБ:

https://github.com/ClickHouse/ClickHouse/pull/9760 "DiskS3 рд╣рд╛рд░реНрдбрд▓рд┐рдВрдХ рдЗрд╖реНрдЯрддрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди"
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 "рднрд╛рдЧреЛрдВ рдХреЛ рдбрд┐рд╕реНрдХрд▓реЛрдХрд▓ рд╕реЗ рдбрд┐рд╕реНрдХS3 рддрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ"

рд▓реЗрдХрд┐рди рдХрд╛рдо рдпрд╣реАрдВ рдЦрд╝рддреНрдо рдирд╣реАрдВ рд╣реБрдЖ. рд╕реБрд╡рд┐рдзрд╛ рдмрдирдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдХрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдХрдбрд╝рд┐рдпрд╛рдБ:

https://github.com/ClickHouse/ClickHouse/pull/12638 "рдЪрдпрдирд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдФрд░ рдЪрдпрдирд┐рддрдмрд╛рдЗрдЯреНрд╕ рдИрд╡реЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ"
https://github.com/ClickHouse/ClickHouse/pull/12464 "S3 рдЕрдиреБрд░реЛрдз рд╕реЗ system.events рдореЗрдВ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓рд┐рдВрдЧ рдЗрд╡реЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ"
https://github.com/ClickHouse/ClickHouse/pull/13028 "рдХреНрд╡реЗрд░реАрдЯрд╛рдЗрдордорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб, рд╕рд┐рд▓реЗрдХреНрдЯрдХреНрд╡реЗрд░реАрдЯрд╛рдЗрдордорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдФрд░ рдЗрдВрд╕рд░реНрдЯрдХреНрд╡реЗрд░реАрдЯрд╛рдЗрдордорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдЬреЛрдбрд╝реЗрдВ"

рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдирд┐рджрд╛рди рдпреЛрдЧреНрдп рдмрдирд╛рдирд╛, рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрдиреАрдп рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред

рдФрд░ рдпрд╣ рд╕рдм рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рддрд╛рдХрд┐ рдкреВрд░реЗ рд╕рдореБрджрд╛рдп, рдкреВрд░реЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЗрд╕ рдХрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдЖрдЗрдП рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕, рдУрдПрд▓рдЯреАрдкреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдУрд░ рдмрдврд╝рддреЗ рд╣реИрдВ, рдЬреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдХрд░реАрдм рд╣реИрдВред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдпрд╣ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд DBMS рд╡рд┐рдХрд╛рд╕ рдкреНрд░рднрд╛рдЧ рд╣реИред рдпреЗ рд▓реЛрдЧ рд▓реЗрди-рджреЗрди рд╕рдВрдмрдВрдзреА рдЦреБрд▓реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдбрд╝рдХ рдкрд░ рдЬрд╛рджреВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдЬрд┐рд╕рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХреИрд╕реЗ рдФрд░ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░ рд╣реИред

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдПрдХ рдкреНрд░реЛрд╕реЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдпрдерд╛рд╕рдВрднрд╡ рдХрдо рд╕реЗ рдХрдо рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд▓реЗрдирджреЗрди рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХреЗрдВред

рджреВрд╕рд░реА рдУрд░, рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ рд╕рд╛рде рдПрдХ рд╣рдЬрд╛рд░ рдХрдиреЗрдХреНрд╢рди рдЖрддреЗ рд╣реИрдВред рдФрд░ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░ рдХрд╛ рдХрд╛рд░реНрдп рдПрдХ рд╣рдЬрд╛рд░ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рд░реНрд╡рд░ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдкреИрдХ рдХрд░рдирд╛ рд╣реИред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

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

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

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

https://pgconf.ru/2017/92899

рд╣рдордиреЗ рдЙрди рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд░реНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдереЗред рдФрд░ 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 рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд┐рд▓реНрдЯ-рдЗрди рдУрдбрд┐рд╕реА рд╡рд╛рд▓рд╛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рд╣реЛрдЧрд╛, рдЬреЛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЖрдЧреЗ рдпрд╛ рдкреАрдЫреЗ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдкрд░ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

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

PgBouncer рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рд▓рдЧрд╛ред

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

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (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 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Microsoft рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдФрд░ рдЙрд╕ рдкрд▓ рдореЗрдВ, рд╣рдореЗрдВ рд╡реЗ рд╡рд┐рдЪрд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╕рдВрдж рдЖрдП рдЬреЛ рд╡рд╛рд▓-рдЬреА рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд░рдЦреЗ рдЧрдП рдереЗред рдФрд░ рд╣рдордиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

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

рдЕрдм рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрдИ рджрд░реНрдЬрди рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд▓-рдЬреА рдХреЗ рд╢реАрд░реНрд╖ 10 рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдореЗрдВ 6 рдпрд╛рдВрдбреЗрдХреНрд╕реЛрдЗрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рдо рд╡рд╣рд╛рдВ рдЕрдкрдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдЪрд╛рд░ рд▓реЗрдХрд░ рдЖрдпреЗред рдФрд░, рдирд┐рдГрд╕рдВрджреЗрд╣, рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рд╕реНрд╡рдпрдВ рдЙрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрддрд╛рд░рд╛, рд╣рдо рд╕реНрд╡рдпрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдмрдбрд╝реЗ рд╡рд╛рд▓-рдЬреА рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рд╕реНрд╡рдпрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдЧреЗ рдХрд╣рд╛рдБ рдЬрд╛рдирд╛ рд╣реИред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рдФрд░ рд╣рдорд╛рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЕрдм рдпрд╣ рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо, рд╣рдорд╛рд░реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рдмрди рдЧрдпрд╛ рд╣реИред рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреА рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд▓рд╛рдЧрдд рд╣реИред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдХреНрдпрд╛ рд╣реИ? рд╣рдо рдПрдХ рдХрд╛рдлреА рдмрдбрд╝реЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗ рд░рд╣реЗ рдереЗ: рдмреИрдХрдЕрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рд╕реНрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдмрд╣рд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рд╕рд╕реНрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЬрдм рдХреБрдЫ рднреА рдЯреВрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмреИрдХрдЕрдк рд╣реИред рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХрдо рд╕реАрдкреАрдпреВ рдмрд░реНрдмрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рдЕрдкрдиреЗ рдбрд┐рд╕реНрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХрдо рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХрдо рдмрд╛рдЗрдЯреНрд╕ рднреЗрдЬрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдкрдХреА рдореВрд▓реНрдпрд╡рд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреЗрд▓реЛрдб рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рди рд╣реЛред

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

рдФрд░ рд╣рдордиреЗ рдЗрд╕ рд╕рд░рд▓ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджрд┐рдпрд╛ред рдФрд░, рд╣рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

рд▓реЗрдХрд┐рди рд╡рд╣ рд╕рдм рдирд╣реАрдВ рд╣реИред рд╣рдо рдПрдХ рдФрд░ рдЫреЛрдЯреА рд╕реА рдЪреАрдЬрд╝ рдЪрд╛рд╣рддреЗ рдереЗ. рд╣рдо рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдЪрд╛рд╣рддреЗ рдереЗред рд╣рдорд╛рд░реЗ рд╕рднреА рдЧреНрд░рд╛рд╣рдХ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рд▓реЛрдЧ MySQL, MongoDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕рдореБрджрд╛рдп рдореЗрдВ, рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдлрд╛рдЙрдВрдбреЗрд╢рдирдбреАрдмреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕реВрдЪреА рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝рддреА рдЬрд╛ рд░рд╣реА рд╣реИ.

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

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (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/[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]

рд▓реЗрдХрд┐рди рд╡рд╣ рд╕рдм рдирд╣реАрдВ рд╣реИред рд╣рдордиреЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдореЗрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЙрд▓реНрд▓рдВрдШрдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдореБрджрд╛рдп-рдирд┐рд░реНрдорд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдордЪреЗрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рдФрд░ рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдореЗрдВ рдмрдЧ рд╣реЛрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛. рд╣рдорд╛рд░рд╛ рд╕реБрдзрд╛рд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (Yandex.Cloud)

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

рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди GiST рдФрд░ 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

рд▓реЗрдХрд┐рди рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдвреЗрд░ рдЬреИрд╕рд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рднреА рд╣реЛрддрд╛ рд╣реИ, рдпрд╛рдиреА рд╡рд╣ рд╕реНрдерд╛рди рдЬрд╣рд╛рдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдРрд╕реЗ рдмрд╣реБрдд рд╕реЗ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рддрддреНрд╡ рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рдирдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛ рд╕рдХреЗред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реЗрдкрдЪреЗрдХ рдирд╛рдордХ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИред рд╣рдордиреЗ рдЗрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ, рд╣рдорд╛рд░реЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, EnterpriseDB рдХрдВрдкрдиреА рдиреЗ рднреА рдПрдХ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрд╕реА рддрд░рд╣ 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 рд╕рдореНрдореЗрд▓рди рдореЗрдВ, рдореИрдВрдиреЗ рдкрд┐рд╡реЛрдЯрд▓ рд╕реЗ рд╣реЗрдЗрдХреА рд▓рд┐рдирдХрд╛рдВрдЧрд╕ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдФрд░ рдкреВрдЫрд╛: тАЬрдХреНрдпрд╛ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ? рдХреЛрдИ рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рд┐рдд рддрд╛рд▓рд┐рдХрд╛ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ?" рд╡рд╣ рдХрд╣рддреЗ рд╣реИрдВ: тАЬрдЖрдк рдбреЗрдЯрд╛ рд▓реЗ рд▓реАрдЬрд┐рдПред рдЖрдк рдХреНрд░рдордмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдиреМрдХрд░реА рд╣реИред" рдореИрдВ: "рдУрд╣, рд╣рд╛рдБ, рдЖрдкрдХреЛ рдмрд╕ рдЗрд╕реЗ рд▓реЗрдиреЗ рдФрд░ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред" рд╡рд╣ рдХрд╣рддреЗ рд╣реИрдВ: "рд╣рд╛рдВ, рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣рд╛рдереЛрдВ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред" рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореБрдЭреЗ рдпреЗ рдЬрд░реВрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП.

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

рд╣рдо рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди (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 рд╡рд░реНрд╖ рдХрд╛ рд╣реИред рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдХреНрд╕рд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛рдлреА рдкреБрд░рд╛рдиреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рд╕реА рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд▓рдЧрднрдЧ 30 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реБрдИ рдереАред рддрдм C89 рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдерд╛ред рдФрд░ рдЙрд╕ рдкрд░ Postgres рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ. ClickHouse рдЬреИрд╕реЗ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдорддреМрд░ рдкрд░ C++ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд╕рд╛рд░рд╛ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╛рд╕ C рдФрд░ C++ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

рд╣рдорд╛рд░реЗ рд╡рд┐рддреНрддреАрдп рдкреНрд░рдмрдВрдзрдХ, рдЬреЛ рдХреНрд▓рд╛рдЙрдб рдкрд░ рдЦрд░реНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рд╕реЗ рдПрдХ рдкреНрд░рд╢реНрди: "рдХреНрд▓рд╛рдЙрдб рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рд╕рдорд░реНрдерди рдкрд░ рдкреИрд╕рд╛ рдХреНрдпреЛрдВ рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реИ?"

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

рдПрдХ рдЕрдиреНрдп рдкреНрд░рд╢реНрди: "рдХреНрдпрд╛ Yandex.Cloud рдореЗрдВ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ рдмрд╛рд╣рд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЖрдВрддрд░рд┐рдХ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рднрд┐рдиреНрди рд╣реИрдВ?"

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

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

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

рдЖрдкрдиреЗ рдореИрд░рд╛рдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдмрд╛рддреЗрдВ рдХреАрдВред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдореЙрд╕реНрдХреЛ рдореЗрдВ рдореИрд░рд╛рдерди рджреМрдбрд╝ рд▓рдЧрд╛рдИ рдереАред рдирддреАрдЬрддрди? PostgreSQL рдХреЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЧрдП?

рдирд╣реАрдВ, рдУрд▓реЗрдЧ рдмрд╛рд░реНрдЯреБрдиреЛрд╡ рдмрд╣реБрдд рддреЗрдЬрд╝ рджреМрдбрд╝рддрд╛ рд╣реИред рдЙрд╕рдиреЗ рдореБрдЭрд╕реЗ рдПрдХ рдШрдВрдЯрд╛ рдкрд╣рд▓реЗ рдХрд╛рдо рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореИрдВ рдЬрд┐рддрдирд╛ рдЖрдЧреЗ рдЖрдпрд╛ рдЙрд╕рд╕реЗ рдЦреБрд╢ рд╣реВрдБред рдореЗрд░реЗ рд▓рд┐рдП, рдмрд╕ рд╕рдорд╛рдкрди рдХрд░рдирд╛ рдПрдХ рдЙрдкрд▓рдмреНрдзрд┐ рдереАред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рд╕рдореБрджрд╛рдп рдореЗрдВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдзрд╛рд╡рдХ рд╣реИрдВред рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрд░реЛрдмрд┐рдХ рдЦреЗрд▓реЛрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ ClickHouse рдкрд░ рдХреЛрдИ рдзрд╛рд╡рдХ рдирд╣реАрдВ рд╣реИрдВ?

рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рд╡реЗ рд╡рд╣рд╛рдВ рд╣реИрдВред ClickHouse рднреА рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ. рд╡реИрд╕реЗ, рдУрд▓реЗрдЧ рдЕрдм рдореБрдЭреЗ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реИ: "рдХреНрдпрд╛ рд╣рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рдж рджреМрдбрд╝рдиреЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?" рдпрд╣ рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рд╣реИред

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

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

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

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

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