рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди рдХреА 2019 рдХреА рд╢реБрд░реБрдЖрдд рдХреА рд░рд┐рдкреЛрд░реНрдЯ "рдмреИрдХрдЕрдк рд╡рд┐рдж рд╡рд╛рд▓-рдЬреАред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?"

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рдирдЬрд┐рди рдЪреАрдЬреЛрдВ рдкрд░ рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рд╣реИред рд╡рд╛рд▓-рдЬреА. рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, Yandex рдореЗрдВ рд╣рдо рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ PostgreSQL рдореЗрдВ рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЫрд╣ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВред рдФрд░ рд╣рд░ рд╕рд╛рд▓ рд╡реЗ рдереЛрдбрд╝рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдереЛрдбрд╝рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╣рдорд╛рд░реЗ рд╕реНрдЯреИрдВрдб рдкрд░ рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╛рдВрдбреЗрдХреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдЪрд╛рд░ рдХреЛрдб рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ S3 рд╕рдВрдЧрдд рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдлрд┐рд░ рдПрдХ рдмрд╛рд▓реНрдЯреА рдмрдирд╛рдПрдВ. рдпрд╣ рд╕рд┐рд░реНрдл рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдВрдЯреЗрдирд░ рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдПрдХ рд╕реЗрд╡рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдБ.

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╕реЗрд╡рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕реЗрд╕ рдХреБрдВрдЬреА рдмрдирд╛рдПрдВ: aws-s3-key.

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╡рд╛рд▓-рдЬреА рдХреА рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬрд╛рдХрд░ "archive_mode = on" рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ "archive_command" рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ WAL-G рдореЗрдВ рдПрдХ рдЙрдкрдХрдорд╛рдВрдб рднреА рд╣реИред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдмрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╡рд╛рд▓-рдЬреА рдХреЗ рдЖрд╕рдкрд╛рд╕ рд▓рдкреЗрдЯ рджреЗрддреЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рдРрд╕рд╛ рди рдХрд░реЗрдВ. рд╡рд╛рд▓-рдЬреА рдореЗрдВ рдкрд╛рдИ рдЧрдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХреБрдЫ рднреВрд▓ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд▓рд┐рдЦреЗрдВ GitHub. рд╡рд╛рд▓-рдЬреА рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рдЖрд░реНрдХрд╛рдЗрд╡_рдХрдорд╛рдВрдб рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╣рдо рдпрд╛рдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд░реВрдк рд╕реЗ WAL-G рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдФрд░ рдХрдИ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреА рдЯреЛрдкреЛрд▓реЙрдЬреА рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдпрд╣ рдпрд╛рдВрдбреЗрдХреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рдПрдХ рдмреИрдХрдЕрдк рдХреЙрдкреА рдмрдирд╛рддрд╛ рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╣рдо рдЬрд┐рд╕ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╛рд▓-рдЬреА рдХреЛ рдмрд╛рд▓рд┐рдХрд╛ рдХреА рддрд░рд╣ рд╕рд░рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╡рд╛рд▓-рдЬреА рдХреЗ рдкрд╛рд╕ 4 рдХрдорд╛рдВрдб рд╣реИрдВред рдпрд╣:

рд╡рд╛рд▓-рдкреБрд╢ - рд╢рд╛рдлреНрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░реЗрдВред

рд╡рд╛рд▓-рдлрд╝реЗрдЪ - рдПрдХ рд╢рд╛рдлреНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

рдмреИрдХрдЕрдк-рдкреБрд╢ - рдмреИрдХрдЕрдк рдмрдирд╛рдПрдВред

рдмреИрдХрдЕрдк-рдлрд╝реЗрдЪ - рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдмреИрдХрдЕрдк рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, WAL-G рдХреЗ рдкрд╛рд╕ рдЗрди рдмреИрдХрдЕрдк рдХрд╛ рдкреНрд░рдмрдВрдзрди рднреА рд╣реИ, рдпрд╛рдиреА рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдЙрди рд░рд┐рдХреЙрд░реНрдб рдФрд░ рдмреИрдХрдЕрдк рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛ рдЬрд┐рдирдХреА рдлрд┐рд▓рд╣рд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдбреЗрд▓реНрдЯрд╛ рдкреНрд░рддрд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИред

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рд╕рдорд╛рдирддрд╛ рдкрд░ рдХрд╛рдлрд╝реА рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд▓реЗрдХрд┐рди PostgreSQL рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдПрдкреАрдЖрдИ рд╕реБрд╕рдВрдЧрдд рд╣реИред PostgreSQL рдПрдХ WAL рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ WAL рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдбреЗрдЯрд╛рдмреЗрд╕ "WAL-FETCH" рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ WAL рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдо "WAL-PREFETCH" рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░ рд╕реЗ рдбреЗрдЯрд╛ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реА 8 рдлрд╛рдЗрд▓реЗрдВ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рдирдФрд░ рдЬрдм рдбреЗрдЯрд╛рдмреЗрд╕ рд╣рдорд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рддреЛ рд╣рдо Archive_status рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрдиреНрдп WAL рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдФрд░ рд╣рдо рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд╡рд╛рд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдирд╛рд░рдХреНрд╖рд┐рдд рд╡рд╛рд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рджреВрд░реА рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред рдХрдИ рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдЗрддрдирд╛ рдЬреЛрдЦрд┐рдо рднрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХреЛрдб рдХреЗ рдЖрдВрддрд░рд┐рдХ рдЬреНрдЮрд╛рди рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ PostgreSQL API рдирд╣реАрдВ рд╣реИред PostgreSQL рд╣рдорд╛рд░реЗ рд▓рд┐рдП Archive_status рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╡рд╣рд╛рдВ WAL рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрд╛рд░реНрде, рддрддреНрдкрд░рддрд╛ рд╕рдВрдХреЗрддреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдлрд┐рд░ рднреА, рд╣рдо рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдРрд╕рд╛ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рд╣рдо рдЙрд╕ рджрд┐рд╢рд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ PostgreSQL рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ; рдпрджрд┐ рдЕрдЪрд╛рдирдХ рдпрд╣ рддрдВрддреНрд░ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рдирдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдЬрдм рд╣рдо рдорд╛рд╕реНрдЯрд░ рдкрд░ рд╡рд╛рд▓ рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рди рдХреЗрд╡рд▓ рдЗрд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╣рдо рдЗрд╕реЗ рдЙрд╕реА рд╕рдордп рдкрдврд╝рддреЗ рднреА рд╣реИрдВред рд╣рдо рдЗрд╕рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрдврд╝рддреЗ рд╣реИрдВред рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдмреНрд▓реЙрдХ рдмрджрд▓ рдЧрдП рд╣реИрдВ рдФрд░ рдбреЗрд▓реНрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВред

рдПрдХ рдбреЗрд▓реНрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рд╡рд╛рд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╢реНрд░реЗрдгреА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИ, рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИ рдХрд┐ рд╡рд╛рд▓ рдХреА рдЗрд╕ рд╢реНрд░реЗрдгреА рдореЗрдВ рдХреМрди рд╕реЗ рдмреНрд▓реЙрдХ рдмрджрд▓реЗ рдЧрдП рдереЗред рдФрд░ рдлрд┐рд░ рдЗрди рдбреЗрд▓реНрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рдпрджрд┐ рд╣рдорд╛рд░реЗ рд╢рд╛рдлреНрдЯ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд┐рдВрджреБ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ, рддрджрдиреБрд╕рд╛рд░, рдЕрдЧрд▓реЗ рдмреИрдХрдЕрдк рдХреЗ рджреМрд░рд╛рди рд╣рдореЗрдВ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдирд┐рдпрдорд┐рдд рдПрд▓рдПрд╕рдПрди рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдерд╛ред -рдЖрдзрд╛рд░рд┐рдд рдбреЗрд▓реНрдЯрд╛.

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реА рд╕рд╛рд░реА рдкреАрдбрд╝рд╛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реБрдИ рдХрд┐ рд╣рдордиреЗ рд╡рд╛рд▓-рдЬреА рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХрд┐рдпрд╛ред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореЗрд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рдЕрднреА рддрдХ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЛрдИ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕реЗ рд▓рд┐рдЦрдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд╣реИред (рдЕрджреНрдпрддрди рд▓рд┐рдВрдХ https://github.com/wal-g/wal-g/tree/master/internal/walparser)

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдЪреВрдБрдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдХреМрди рд╕реЗ рдмреНрд▓реЙрдХ рдФрд░ рдХрд┐рд╕ рд╕рдордп рдмрджрд▓реЗ рдЧрдП, рд╣рдо рдЖрдЧреЗ рдмрдврд╝реЗ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ - рдПрдХ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬрд┐рд╕реЗ "pg_prefaulter" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рдЕрднреА рдХреЛрдб рдореЗрдВ рдпрд╣реА рд╣реИ.

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

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

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

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рдФрд░ рдЗрд╕реА рддрд░рд╣, MySQL рд░рд┐рд╕реНрдЯреЛрд░ рдХреЗ рджреМрд░рд╛рди, рдХреЛрдИ рд░рд┐рд╕реНрдЯреЛрд░ рдХрдорд╛рдВрдб рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрддрд╛ рд╕рдХреЗ рдХрд┐ рдореБрдЭреЗ рдлрд▓рд╛рдВ рдлрд╛рдЗрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред (рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг: MySQL рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдорд░реНрдерд┐рдд рд╣реИ)

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдореИрдВ рдЙрди рдорд╛рдорд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬрдм рд╡рд╛рд▓-рдЬреА рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдореИрдВ рдЕрдХреНрд╕рд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ WAL-G рдФрд░ WAL-E рджреЛрдиреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рджреЗрдЦрддрд╛ рд╣реВрдБред рд╣рдо рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдмреИрдХрд╡рд░реНрдб рд╕рдВрдЧрддрддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ WAL-G, WAL-E рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ WAL-E рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдмреИрдХрдЕрдк рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдпреЗ рджреЛрдиреЛрдВ рд╕рд┐рд╕реНрдЯрдо рд╕рдорд╛рдирд╛рдВрддрд░ рд╡реЙрд▓-рдкреБрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЪреБрд░рд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рдЗрд╕реЗ WAL-G рдореЗрдВ рдареАрдХ рдХрд░ рджреЗрдВ, рддреЛ рднреА рдпрд╣ WAL-E рдореЗрдВ рд╣реА рд░рд╣реЗрдЧрд╛ред WAL-E рдореЗрдВ, рдпрд╣ рд╕рдВрдЧреНрд░рд╣-рд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ, рддреИрдпрд╛рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдмрд╕ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдпрд╣ WAL рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рдереА, рдХреНрдпреЛрдВрдХрд┐ PostgreSQL рдЗрд╕реЗ рджреВрд╕рд░реА рдмрд╛рд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рд╣рдо рдпрд╣рд╛рдВ рд╡рд╛рд▓-рдЬреА рдХреА рдУрд░ рдХреНрдпрд╛ рдареАрдХ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ? рд╣рдо PostgreSQL рдХреЛ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреА рдЧрдИ рдереА, рдФрд░ рдЬрдм PostgreSQL рд╣рдореЗрдВ рдЗрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдЗрд╕ рдореЛрдб-рдЯрд╛рдЗрдо рдФрд░ рдЗрд╕ md5 рдХреЗ рд╕рд╛рде рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╣реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛ рдЪреБрдХреА рд╣реИ рдФрд░ рд╣рдо рдмрд╕ PostgreSQL рдХрд╣реЗрдВрдЧреЗ - рдареАрдХ рд╣реИ, рдмрд┐рдирд╛ рдХреБрдЫ рдХрд┐рдП рд╣реА рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИред

рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ WAL-E рдкрдХреНрд╖ рдкрд░ рдареАрдХ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдХрдорд╛рдВрдб рдмрдирд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдХреЛ WAL-G рдФрд░ WAL-E рджреЛрдиреЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдРрд╕реЗ рдорд╛рдорд▓реЗ рднреА рд╣реИрдВ рдЬрд╣рд╛рдВ рд╡рд╛рд▓-рдЬреА рдЕрдм рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рдирд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдмреИрдХрдЕрдк рд╕рддреНрдпрд╛рдкрди рдирд╣реАрдВ рд╣реИред рдмреИрдХрдЕрдк рдпрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рджреМрд░рд╛рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рддреНрдпрд╛рдкрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдЗрд╕реЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреЗрд╡рд▓ рдкреВрд░реНрд╡-рдЬрд╛рдБрдЪ рдХрд░рдХреЗ, рдХреЗрд╡рд▓ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛. рд▓реЗрдХрд┐рди рд╕рддреНрдпрд╛рдкрди рд╕реЗ, рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд╛рд▓-рдЬреА рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдФрд░ рдзреБрдЖрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛: pg_dumpall рд╕реЗ /dev/null рдФрд░ amcheck рд╕реВрдЪрдХрд╛рдВрдХ рд╕рддреНрдпрд╛рдкрдиред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд╛рд▓-рдЬреА рдореЗрдВ рд╡рд╛рд▓ рд╕реЗ рдПрдХ рдмреИрдХрдЕрдк рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╛рдиреА рд╣рдо рдХреБрдЫ рд╡рд┐рдВрдбреЛ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реЗ рд╕рд╛рдд рджрд┐рдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛, рдЕрдВрддрд┐рдо рджрд╕ рдмреИрдХрдЕрдк рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛, рдЕрдВрддрд┐рдо рддреАрди рдкреВрд░реНрдг рдмреИрдХрдЕрдк рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ред рдЕрдХреНрд╕рд░ рд▓реЛрдЧ рдЖрддреЗ рд╣реИрдВ рдФрд░ рдХрд╣рддреЗ рд╣реИрдВ: "рд╣рдореЗрдВ рдирдП рд╕рд╛рд▓ рдкрд░ рдЬреЛ рд╣реБрдЖ рдЙрд╕рдХрд╛ рдмреИрдХрдЕрдк рдЪрд╛рд╣рд┐рдП рдФрд░ рд╣рдо рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред" рд╡рд╛рд▓-рдЬреА рдЕрднреА рддрдХ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛. (рдиреЛрдЯ - рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдкрдврд╝реЗрдВ - рдмреИрдХрдЕрдк-рдорд╛рд░реНрдХ рд╡рд┐рдХрд▓реНрдк https://github.com/wal-g/wal-g/blob/master/PostgreSQL.md)

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдФрд░ PITR рдХреЛ рдорд╛рдиреНрдп рдХрд░рддреЗ рд╕рдордп рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рд╢рд╛рдлреНрдЯ рдЦрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЗрдЬ рдЪреЗрдХрд╕рдо рдФрд░ рдЕрдЦрдВрдбрддрд╛ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдЗрди рд╕рдм рд╕реЗ рдореИрдВрдиреЗ Google Summer of Code рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рдРрд╕реЗ рд╕реНрдорд╛рд░реНрдЯ рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдЧреЛ рдореЗрдВ рдХреБрдЫ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ "рдЬреА" рдЕрдХреНрд╖рд░ рд╡рд╛рд▓реА рдПрдХ рдХрдВрдкрдиреА рд╕реЗ рдХрдИ рд╣рдЬрд╛рд░ рдбреЙрд▓рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реЗрдВред рдореИрдВ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдореЗрдВрдЯрд░ рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдКрдВрдЧрд╛, рд╡реЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдЫрд╛рддреНрд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рд▓реЗ рд▓реВрдВрдЧрд╛ рдФрд░ рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░реВрдВрдЧрд╛ред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рдФрд░ рд╣рдорд╛рд░реА рдХрдИ рдЕрдиреНрдп рдЫреЛрдЯреА-рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рди рдкрд░ рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдм рдЪреАрдЬреЗрдВ рдШрдЯрддреА рд╣реИрдВред

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

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

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

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

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╛рдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдПрдХ рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд▓рд╕реНрдЯрд░реЛрдВ рдкрд░ WAL-G рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдФрд░ рдпрд╣ рд╣рд░ рджрд┐рди рдХрдИ рд╕реМ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯреНрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдХреЛрдб рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ TODO рд╣реИрдВред рдпрджрд┐ рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдЗрдП, рд╣рдо рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рдо рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╡рд╛рд▓-рдЬреА рд╕реЗ рдмреИрдХрдЕрдкред 2019 рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдПрдВрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди

рд╕рд╡рд╛рд▓

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

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

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореЗрд░реЗ рджреЛ рдкреНрд░рд╢реНрди рд╣реИрдВ. рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЯреЗрдмрд▓рд╕реНрдкреЗрд╕ рдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

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

рдФрд░ рджреВрд╕рд░рд╛ рдкреНрд░рд╢реНрди. рдЖрдкрдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реА рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╡рд╛рд▓-рдЬреА рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдХреЗрд▓реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рд░реИрдкрд░ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдореИрдВ рд╕реНрд╡рдпрдВ рд░реИрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

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

рд╢реБрдн рд╕рдВрдзреНрдпрд╛! рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рд╣рдо GPG рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WAL-G рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдереЗред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рд░рдЧрд░ рдирд╣реАрдВ рд░рд╣рд╛? рд╕реНрдерд┐рддрд┐ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ.

GitHub рдкрд░ рдПрдХ рдореБрджреНрджрд╛ рдмрдирд╛рдПрдВ рдФрд░ рдЖрдЗрдП рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред

рдпрд╛рдиреА рдЖрдкрдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рд╣реБрдЖ?

рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рд╡рд╛рд▓-рдЬреА рдХреЛ рд╕рдордЭ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдлрд╝рд╛рдЗрд▓ рд╣реИ, рддреЛ рд╡рд╣ рдкреВрдЫрддрд╛ рд╣реИ: "рд╢рд╛рдпрдж рдпрд╣ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реИ?" рд╢рд╛рдпрдж рд╕рдорд╕реНрдпрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреА рдирд╣реАрдВ рд╣реИ. рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЙрд╕реЗ рдЗрд╕реЗ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛. рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдФрд░ рдирд┐рдЬреА рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдгрд╛рд▓реА рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд╣рдо external GPG рдЗрд╕рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡рд╣ рд╣рдореЗрдВ рдЕрдкрдиреА key рджреЗ рд╕рдХреЗред рдФрд░ рдлрд┐рд░ рд╣рдо рдЗрди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдВрддрд░рд┐рдХ рдЬреАрдкреАрдЬреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЦреБрд▓рд╛ рдкреАрдЬреАрдкреА рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╡рд╛рд▓-рдЬреА рдХреЗ рдЕрдВрджрд░ рд╕рдВрдХрд▓рд┐рдд рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рд╣рдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╣рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд▓рд┐рдмрд╕реЛрдбрд┐рдпрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рд╕рдВрд╕реНрдХрд░рдг 0.2.15 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛)ред рдмреЗрд╢рдХ, рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрдЗрдП рдЗрд╕реЗ рд╕рдордЭреЗрдВ - рдЖрдкрдХреЛ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рд▓рдХреНрд╖рдг рдХреА рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдХрднреА рд╡рдХреНрддрд╛ рдХреЗ рдХрдорд░реЗ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рд╣реЛрдХрд░ рд╡реНрдпрд╡рд╕реНрдерд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ. (рдмрд╛рд╣рд░реА рдЬреАрдкреАрдЬреА рдХреЗ рдмрд┐рдирд╛ рдкреАрдЬреАрдкреА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди - v0.2.9)

рдирдорд╕реНрддреЗ! рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореЗрд░реЗ рджреЛ рдкреНрд░рд╢реНрди рд╣реИрдВ. рдореБрдЭреЗ рджреЛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ pg_basebackup рдФрд░ WAL рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдЬреАрдм рдЗрдЪреНрдЫрд╛ рд╣реИ, рдпрд╛рдиреА рдореИрдВ рдПрдХ рдХреНрд▓рд╛рдЙрдб рдФрд░ рджреВрд╕рд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдпрд╣ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рд╣реИред

рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд░рджрд╛рддрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рджреВрд╕рд░реЗ рдкреНрд░рджрд╛рддрд╛ рдкрд░ рднреА рд╡реИрд╕рд╛ рд╣реА рднрд░реЛрд╕рд╛ рд╣реЛред

рд╡рд┐рдЪрд╛рд░ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ. рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓реБрдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдореИрдВ рдЖрдкрд╕реЗ GitHub рдкрд░ рдПрдХ рдореБрджреНрджрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдБ?

рд╣рд╛рдБ, рдмрд┐рд▓реНрдХреБрд▓.

рдФрд░ рдлрд┐рд░, рдЬрдм рдЫрд╛рддреНрд░ Google рд╕рдорд░ рдСрдлрд╝ рдХреЛрдб рдореЗрдВ рдЖрдПрдВрдЧреЗ, рддреЛ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЙрдирд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдХрд╛рдо рдХрд░рдирд╛ рдкрдбрд╝реЗред

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

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

рдХреЛрдИ рдПрд╕рдПрд▓рдП рдирд╣реАрдВ? рдХреНрдпрд╛ рдпрд╣ рдЙрдирдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдкреАрдбрд╝рд╛ рд╕рд╣рдиреЗ рджреЗрддреЗ рд╣реИрдВ?

рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВ рдЙрдирдХреЗ рдкрд╛рд╕ рдЖрдорддреМрд░ рдкрд░ рдЕрдкрдиреА рддрд┐рдЬреЛрд░реА рд╣реЛрддреА рд╣реИред рдпрд╛рдиреА рдХреЛрдИ рднреА Amazon рдпрд╛ Google Cloud, рдпрд╛ Yandex рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред

рд╢рд╛рдпрдж рд╕рд╡рд╛рд▓ рдЕрдм рдЖрдкрдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ?

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

рдпрд╣ рдПрдХ рдРрд╕реА рдЪреАрдЬрд╝ рд╣реИ рдЬреЛ рдореЗрд▓ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╣реЛрддреА рд╣реИред

рдпрджрд┐ рдЖрдк рдПрдХ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ...

рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ...

рдпрджрд┐ рдХреЛрдИ рдкреБрдирд░реБрддреНрдкрд╛рджрди рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдкреБрди: рдкреНрд░рдпрд╛рд╕ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХреИрд╕реЗ рдХрд░реЗрдВ рдФрд░ рд╕рдордЭреЗрдВ рдХрд┐ рдХреНрд▓рд╛рдЙрдб рдХреЛ рд╣рдорд╕реЗ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред рд╢рд╛рдпрдж рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рддреАрди рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╕реНрдерд┐рд░ рд░рд╣реЗрдЧрд╛ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рддреЛрдбрд╝реЗрдЧрд╛, рдлрд┐рд░ рд╣рдо рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рддреАрди рддрдХ рдкрд╣реБрдВрдЪреЗрдВрдЧреЗред рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╣рдо рдХрдиреЗрдХреНрд╢рди рдХреЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рдпрд╛рдиреА рдЕрдЧрд░ рд╣рдордиреЗ 16 рдереНрд░реЗрдбреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд░рд┐рдХрд╡рд░реА рд▓реЙрдиреНрдЪ рдХреА рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рдж 8 рдереНрд░реЗрдбреНрд╕, 4 рдереНрд░реЗрдбреНрд╕, 2 рдереНрд░реЗрдбреНрд╕ рдФрд░ рдПрдХ рд╣реЛрдЧрд╛ред рдФрд░ рдлрд┐рд░ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЦреАрдВрдЪ рд▓реЗрдЧрд╛ред рдпрджрд┐ рдХреБрдЫ рдЬрд╛рджреБрдИ рдореВрд▓реНрдп рд╣реИрдВ рдЬреИрд╕реЗ 7,5 рдзрд╛рдЧреЗ рдкрдВрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рд╣реИрдВ, рддреЛ рд╣рдо рдЙрди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЕрдиреНрдп 7,5 рдзрд╛рдЧреЗ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдпрд╣рд╛рдБ рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реИ.

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

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

рдпрд╛рдиреА рд╣рд░ рдмрд╛рд░ рдЬрдм рд╣рдо рд╡рд╛рд▓-рдЬреА рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдкреВрд░рд╛ рдмреИрдХрдЕрдк рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ?

рдирд╣реАрдВ, рд╣рдо рд╡рд╛рд▓-рдЬреА рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдкрдХреА рдиреАрддрд┐рдпрд╛рдВ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ рддреЛ рдпрд╣ рдбреЗрд▓реНрдЯрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдХрд╣реЗрдВ рддреЛ, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдпрд╣ pg_basebackup рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдЧрд╛?

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

Pg_basebackup рдХреЛ рд╢рд╛рдлреНрдЯ рдХреЗ рдмрд┐рдирд╛ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рдБ, рддрдм рд╡реЗ рд▓рдЧрднрдЧ рд╡реИрд╕рд╛ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдВрдЧреЗред Pg_basebackup рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИред рд╡реИрд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдЕрдм рд╣рдо pg_basebackup рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореМрдЬреВрдж рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, CephFS рдкрд░ред рд╣рд░ рдХреЛрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред

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

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

рдЗрд╕ рд╕реВрддреНрд░реАрдХрд░рдг рдореЗрдВ рдпрд╣ рдПрдХ рдХрдард┐рди рдкреНрд░рд╢реНрди рд╣реИред рд╣рд╛рдБ, рд╣рдо рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрднреА рддрдХ рдХрд┐рд╕реА рднреА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдпрд╛рдиреА, рд╕рднреА рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдВрд╕реНрдХрд░рдг 0.2 рдореЗрдВ рдЬреЛрдбрд╝реА рдЧрдИ рдереАред рдЬреИрд╕реЗ рд╣реА рд╣рдо рд╕рднреА рдЬреНрдЮрд╛рдд рдмрдЧреНрд╕ рдХреЛ рдареАрдХ рдХрд░ рд▓реЗрдВрдЧреЗ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд▓реНрдж рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрднреА рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рджреЛ рдмрдЧ рд╣реИрдВред рд╡рд╛рд▓-рдИ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдореЗрдВ рд╕рдорд╕реНрдпрд╛, рд╣рдордиреЗ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рдирд╡реАрдирддрдо рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдбреЗрд▓реНрдЯрд╛-рдмреИрдХрдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмрдЧ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдо рд╕рднреА рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рд╣реА рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдХреЛрдИ рдФрд░ рдмрдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо Google рдХреНрд▓рд╛рдЙрдб, S3-рд╕рдВрдЧрдд рдЪреАрдЬрд╝реЛрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

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

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

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

PS рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ 0.2.15, рдЬрд┐рд╕рдореЗрдВ рдЖрдк .walg.json рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдЖрдк рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг .walg.json рдЗрд╕ рдЕрдВрдХ рдореЗрдВ рд╣реИ https://github.com/wal-g/wal-g/issues/545

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



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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ