рдбреЗрд▓реНрдЯрд╛: рдбрд╛рдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рдПрдиреНрд░рд┐рдЪрдореЗрдиреНрдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдо

рджрд░рдорд╛ рдирдпрд╛рдБ рдкреНрд░рд╡рд╛рд╣рдХреЛ рд╕реБрд░реБрд╡рд╛рддрдХреЛ рдкреНрд░рддреНрдпрд╛рд╢рд╛рдорд╛ рдбрд╛рдЯрд╛ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ рд╣рд╛рдореАрд▓реЗ рд░реЛрдЪрдХ рд╕рд╛рдордЧреНрд░реАрдХреЛ рдЕрдиреБрд╡рд╛рдж рддрдпрд╛рд░ рдЧрд░реЗрдХрд╛ рдЫреМрдВред

рдбреЗрд▓реНрдЯрд╛: рдбрд╛рдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рдПрдиреНрд░рд┐рдЪрдореЗрдиреНрдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдо

рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди

рд╣рд╛рдореА рдПрдХ рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рдврд╛рдБрдЪрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВ рдЬрд╕рджреНрд╡рд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрд▓реЗ рдзреЗрд░реИ рдбрд╛рдЯрд╛ рд╕реНрдЯреЛрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреЛрд░рд▓рд╛рдИ рдЖрдлреНрдиреИ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдбрд╛рдЯрд╛рдХреЛ рдХреНрдпрд╛рдиреЛрдирд┐рдХрд▓ рдлрд╛рд░рдо (MySQL, рдЖрджрд┐) рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди, рдЙрдиреНрдирдд рдЦреЛрдЬ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН (ElasticSearch, рдЖрджрд┐)ред), рдХреНрдпрд╛рд╕рд┐рдЩ (Memcached, etc.) рд░ рдЕрдиреНрдпред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдзреЗрд░реИ рдбрд╛рдЯрд╛ рд╕реНрдЯреЛрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рддреА рдордзреНрдпреЗ рдПрдЙрдЯрд╛рд▓реЗ рдкреНрд░рд╛рдердорд┐рдХ рд╕реНрдЯреЛрд░рдХреЛ рд░реВрдкрдорд╛ рд░ рдЕрд░реВрд▓реЗ рдбреЗрд░рд┐рднреЗрдЯрд┐рдн рд╕реНрдЯреЛрд░рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫред рдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпреА рдбрд╛рдЯрд╛ рд╕реНрдЯреЛрд░рд╣рд░реВ рдХрд╕рд░реА рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрдиреЗ рд╣реЛред

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

рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдбреЗрд▓реНрдЯрд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдбреЗрд▓реНрдЯрд╛ рдЕрдиреНрддрддрдГ рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рд╕рдВрд╡рд░реНрдзрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕реБрд╕рдВрдЧрдд, рдШрдЯрдирд╛-рд╕рдВрдЪрд╛рд▓рд┐рдд рдкреНрд▓реЗрдЯрдлрд░реНрдо рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдЕрд╡рд╕реНрдерд┐рдд рд╕рдорд╛рдзрд╛рдирд╣рд░реВ

рдбрдмрд▓ рдкреНрд░рд╡реЗрд╢

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

рд╕рдорд╕реНрдпрд╛рд╣рд░реВ:

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

рд▓рдЧ рддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН

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

рд╕рдорд╕реНрдпрд╛рд╣рд░реВ:

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

рдЕрд░реНрдХреЛ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдорд╛ рдирд┐рд╣рд┐рдд рдЫ рдЬрд╕рд▓реЗ рд▓реЗрдирджреЗрди рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди [рез][реи], рдЬрд╕реНрддреИ MySQLред рддреНрдпрд╕рдХрд╛рд░рдг, рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдврд╛рдБрдЪрд╛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди) рд░ рд▓реЗрдирджреЗрди рд░реВрдкрдорд╛ рдпрд╕рд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрди рд▓рдЧ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рд░реЗрдХрд░реНрдб рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд▓реЗ рд╕рдзреИрдВ рдХрд╛рдо рдЧрд░реНрджреИрдиред

рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрди

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

рд╕рдорд╕реНрдпрд╛рд╣рд░реВ:

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

рдбреЗрд▓реНрдЯрд╛

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

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

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

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

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

CDC (рдкрд░рд┐рд╡рд░реНрддрди-рдбреЗрдЯрд╛-рдХреНрдпрд╛рдкреНрдЪрд░)

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

рдбреЗрд▓реНрдЯрд╛-рдХрдиреЗрдХреНрдЯрд░рд▓реЗ рдзреЗрд░реИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рдЬрд╕реНрддреИ:

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

рд╣рд╛рдореА рд╣рд╛рд▓ MySQL рд░ Postgres рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫреМрдВ, AWS RDS рд░ Aurora рдорд╛ рддреИрдирд╛рддреА рд╕рд╣рд┐рддред рд╣рд╛рдореА рдХреНрдпрд╛рд╕рд╛рдиреНрдбреНрд░рд╛ (рдмрд╣реБ-рдорд╛рд╕реНрдЯрд░) рд▓рд╛рдИ рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫреМрдВред рддрдкрд╛рдИрдВ рдпрд╣рд╛рдБ рдбреЗрд▓реНрдЯрд╛-рдХрдиреЗрдХреНрдЯрд░ рдмрд╛рд░реЗ рдердк рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдмреНрд▓рдЧ рдкреЛрд╖реНрдЯ.

рдХрд╛рдлреНрдХрд╛ рд░ рдпрд╛рддрд╛рдпрд╛рдд рддрд╣

рдбреЗрд▓реНрдЯрд╛рдХреЛ рдШрдЯрдирд╛ рдпрд╛рддрд╛рдпрд╛рдд рддрд╣ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд╕рдиреНрджреЗрд╢ рд╕реЗрд╡рд╛рдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫ keystone.

рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдкрдорд╛, Netflix рдорд╛ рдкреЛрд╕реНрдЯрд┐рдЩ рджреАрд░реНрдШрд╛рдпреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдкрд╣реБрдБрдЪрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ (рддрд▓ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)ред рдЕрдШрд┐рд▓реНрд▓реЛ рд▓реЗрдЦ)ред рдЯреНрд░реЗрдб-рдЕрдл рд╡рд┐рднрд┐рдиреНрди рдХрд┐рдирд╛рд░рд╛ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВрдорд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рдмреНрд░реЛрдХрд░ рдбреЗрдЯрд╛ рдЕрд╕рдВрдЧрддрд┐ рдерд┐рдпреЛред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдЕрд╢реБрджреНрдз рдиреЗрддрд╛ рдЪреБрдирд╛рд╡ рд╕рдореНрднрд╛рд╡рд┐рдд рдирдХреНрдХрд▓ рд╡рд╛ рд╣рд░рд╛рдПрдХреЛ рдШрдЯрдирд╛рд╣рд░реВ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫред

рдбреЗрд▓реНрдЯрд╛рд╕рдБрдЧ, рд╣рд╛рдореАрд▓реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рд╕реНрдЯреЛрд░рд╣рд░реВрдорд╛ CDC рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдбреЗрд▓рд┐рднрд░реА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдмрд▓рд┐рдпреЛ рд╕реНрдерд╛рдпрд┐рддреНрд╡ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреАрд╣рд░реВ рдЪрд╛рд╣рдиреНрдереНрдпреМрдВред рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдХрд╛рдлреНрдХрд╛ рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛рдИ рдкреНрд░рдердо рд╢реНрд░реЗрдгреАрдХреЛ рд╡рд╕реНрддреБрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗрдХрд╛ рдЫреМрдВред рддрдкрд╛рдИрдВ рддрд▓рдХреЛ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдХреЗрд╣реА рдмреНрд░реЛрдХрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

рдбреЗрд▓реНрдЯрд╛: рдбрд╛рдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рдПрдиреНрд░рд┐рдЪрдореЗрдиреНрдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдо

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

рд╣рд╛рдореАрд▓реЗ рдкрдирд┐ рдмрдврд╛рдпреМрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрд╛рд░рдХ 2 рджреЗрдЦрд┐ 3 рд╕рдореНрдо рд░ рдиреНрдпреВрдирддрдо рдЗрдиреНрд╕рд┐рдВрдХ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ 1 рджреЗрдЦрд┐ 2. рдпрд╕ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рд▓реЗрдЦреНрдиреЗ рдкреНрд░рдХрд╛рд╢рдХрд╣рд░реВрд▓рд╛рдИ рдЕрдиреНрдп рд╕рдмреИрдмрд╛рдЯ рдПрдХреНрд╕ рдЪрд╛рд╣рд┐рдиреНрдЫ, 2 рдордзреНрдпреЗ 3 рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВрдорд╛ рдкреНрд░рдХрд╛рд╢рдХрд▓реЗ рдкрдард╛рдПрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рд╣рд╛рд▓рдХреЛ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдЫрдиреН рднрдиреНрдиреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджреИред

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

рдердк рдбрд╛рдЯрд╛ рдбреЗрд▓рд┐рднрд░реА рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ рд╕рдиреНрджреЗрд╢ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдЪрд░рдо рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛ рдХреБрдиреИ рд╕рдиреНрджреЗрд╢ рд╣рд░рд╛рдПрдХреЛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рднрд╛рдЬрди рдиреЗрддрд╛рдорд╛ рдШрдбреА рдбрд┐рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди)ред

рд╕реНрдЯреНрд░рд┐рдо рдкреНрд░рд╢реЛрдзрди рдлреНрд░реЗрдорд╡рд░реНрдХ

рдбреЗрд▓реНрдЯрд╛рдХреЛ рдкреНрд░рд╢реЛрдзрди рддрд╣ Netflix SPaaS рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд╢реАрд░реНрд╖рдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдорд╕рдБрдЧ Apache Flink рдПрдХреАрдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ Titus рдХрдиреНрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд╢реАрд░реНрд╖рдорд╛ Flink рдХрд╛рд░реНрдпрд╣рд░реВ рд░ Flink рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╕рдирдХреЛ рддреИрдирд╛рддреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрджрдЫред рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓реЗ рдХрд╛рд░реНрдп рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ рдкрдирд┐ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрджрдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ Flink рдХрд╛рд░реНрдпрд╣рд░реВ рдкреБрди: рдХрдореНрдкрд╛рдЗрд▓ рдирдЧрд░реАрдХрди рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдбреЗрд▓реНрдЯрд╛рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ Flink рд░ SPaaS рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕реНрдЯреНрд░рд┐рдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдПрдиреЛрдЯреЗрд╕рдирдорд╛ рдЖрдзрд╛рд░рд┐рдд DSL (рдбреЛрдореЗрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛) рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рд╕рд╛рд░ рдЧрд░реНрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдмрд╛рд╣реНрдп рд╕реЗрд╡рд╛рд╣рд░реВ рдХрд▓ рдЧрд░реЗрд░ рдШрдЯрдирд╛рд╣рд░реВ рд╕рдореГрджреНрдз рд╣реБрдиреЗ рдЪрд░рдг рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдирд┐рдореНрди DSL рд▓реЗрдЦреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рдлреНрд░реЗрдорд╡рд░реНрдХрд▓реЗ рдпрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдореЛрдбреЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрдЫ, рдЬреБрди Flink рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреЗрдЫред

рдбреЗрд▓реНрдЯрд╛: рдбрд╛рдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рдПрдиреНрд░рд┐рдЪрдореЗрдиреНрдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдо
рдЪрд┐рддреНрд░ 3. рдбреЗрд▓реНрдЯрд╛рдорд╛ DSL рдорд╛ рд╕рдВрд╡рд░реНрдзрдирдХреЛ рдЙрджрд╛рд╣рд░рдг

рдкреНрд░рд╢реЛрдзрди рдврд╛рдБрдЪрд╛рд▓реЗ рд╕рд┐рдХрд╛рдЗ рдХрд░реНрднрд▓рд╛рдИ рдорд╛рддреНрд░ рдХрдо рдЧрд░реНрджреИрди, рддрд░ рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рдЪрд╛рд▓рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди, рдпреЛрдЬрдирд╛рдмрджреНрдзрддрд╛, рд░ рд▓рдЪрд┐рд▓реЛрдкрди рд░ рд▓рдЪрд┐рд▓реЛрдкрди рдЬрд╕реНрддрд╛ рд╕рд╛рдЭрд╛ рд╕реНрдЯреНрд░рд┐рдо рдкреНрд░рд╢реЛрдзрди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдбреЗрд▓реНрдЯрд╛ рд╕реНрдЯреНрд░рд┐рдо рдкреНрд░рд╢реЛрдзрди рдлреНрд░реЗрдорд╡рд░реНрдХрдорд╛ рджреБрдИ рдореБрдЦреНрдп рдореЛрдбреНрдпреБрд▓рд╣рд░реВ, DSL рд░ API рдореЛрдбреНрдпреБрд▓ рд░ рд░рдирдЯрд╛рдЗрдо рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╣реБрдиреНрдЫрдиреНред DSL рд░ API рдореЛрдбреНрдпреБрд▓рд▓реЗ DSL рд░ UDF (User-Defined-Function) API рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рддрд╛рдХрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЖрдлреНрдиреИ рдкреНрд░рд╢реЛрдзрди рддрд░реНрдХ (рдЬрд╕реНрддреИ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рд╡рд╛ рд░реВрдкрд╛рдиреНрддрд░рдгрд╣рд░реВ) рд▓реЗрдЦреНрди рд╕рдХреНрдЫрдиреНред рд░рдирдЯрд╛рдЗрдо рдореЛрдбреНрдпреБрд▓рд▓реЗ DSL рдкрд╛рд░реНрд╕рд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ DAG рдореЛрдбреЗрд▓рд╣рд░реВрдорд╛ рдкреНрд░рд╢реЛрдзрди рдЪрд░рдгрд╣рд░реВрдХреЛ рдЖрдиреНрддрд░рд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрдЫред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ Flink рдХрдердирд╣рд░реВ рдкреНрд░рд╛рд░рдореНрдн рдЧрд░реНрди рд░ рдЕрдиреНрддрддрдГ Flink рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд▓рд╛рдЙрди DAG рдореЛрдбреЗрд▓рд╣рд░реВрдХреЛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрджрдЫред рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдирд┐рдореНрди рдЪрд┐рддреНрд░рдорд╛ рдЪрд┐рддреНрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рдбреЗрд▓реНрдЯрд╛: рдбрд╛рдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рдПрдиреНрд░рд┐рдЪрдореЗрдиреНрдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдо
рдЪрд┐рддреНрд░ рек. рдбреЗрд▓реНрдЯрд╛ рд╕реНрдЯреНрд░рд┐рдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдзреЗрд░реИ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН:

  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ Flink рд╡рд╛ SPaaS рдврд╛рдБрдЪрд╛рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрдорд╛ рдзреНрдпрд╛рди рдирджрд┐рдИ рдЖрдлреНрдиреЛ рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред
  • рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкрд╛рд░рджрд░реНрд╢реА рд╣реБрдиреЗ рддрд░рд┐рдХрд╛рдорд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛрдб (UDF) рдорд╛ рдХреБрдиреИ рдкрдирд┐ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрд┐рдирд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рдбреЗрд▓реНрдЯрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдиреБрднрд╡ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд░рд▓реАрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐рдирднрдиреЗ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рд▓рдЪрд┐рд▓реЛрдкрди рд░ рд▓рдЪрд┐рд▓реЛрдкрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рдЕрд▓рд░реНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╕реНрддреГрдд рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫред

рдЙрддреНрдкрд╛рджрди рдкреНрд░рдпреЛрдЧ

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

рдбреЗрд▓реНрдЯрд╛: рдбрд╛рдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рдПрдиреНрд░рд┐рдЪрдореЗрдиреНрдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдо
рдЪрд┐рддреНрд░ 5. рдбреЗрд▓реНрдЯрд╛рдХреЛ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред

рд╕реНрд╡реАрдХрд╛рд░

рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕рдорд╛ рдбреЗрд▓реНрдЯрд╛рдХреЛ рдирд┐рд░реНрдорд╛рдг рд░ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рднрдПрдХрд╛ рдирд┐рдореНрди рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рд╣рд╛рдореА рдзрдиреНрдпрд╡рд╛рдж рджрд┐рди рдЪрд╛рд╣рдиреНрдЫреМрдВ: рдПрд▓реЗрди рд╡рд╛рдЩ, рдЪрд╛рд░реНрд▓реНрд╕ рдЭрд╛рдУ, рдЬреЗрдмрд┐рди рдпреВрди, рдЬреЛрд╢ рд╕реНрдирд╛рдЗрдбрд░, рдХрд╕реНрддреБрд░реА рдЪрдЯрд░реНрдЬреА, рдорд╛рд░реНрдХ рдЪреЛ, рдУрд▓реЛрдл рдЬреЛрд╣рд╛рдирд╕рди, рдкрд┐рдпреБрд╖ рдЧреЛрдпрд▓, рдкреНрд░рд╢рд╛рдиреНрдд рд░рд╛рдорджрд╛рд╕, рд░рдШреБрд░рд╛рдо рдУрдиреНрдЯреАред рд╢реНрд░реАрдирд┐рд╡рд╛рд╕рди, рд╕рдиреНрджреАрдк рдЧреБрдкреНрддрд╛, рд╕реНрдЯрд┐рднрди рд╡реБ, рдерд░рдВрдЧрд╛ рдЧрд╛рдорд╛рдерд┐рдЧреЗ, рдпреБрди рд╡рд╛рдЩ рд░ рдЭреЗрдиреНрдЭреЛрдЩ рдЬреБред

рд╕реНрд░реЛрддрд╣рд░реВ

  1. dev.mysql.com/doc/refman/5.7/en/implicit-commit.html
  2. dev.mysql.com/doc/refman/5.7/en/cannot-roll-back.html
  3. рдорд╛рд░реНрдЯрд┐рди рдХреНрд▓реЗрдкрдореНрдпрд╛рди, рдПрд▓рд┐рд╕реНрдЯреЗрдпрд░ рдЖрд░ рдмреЗрд░реЗрд╕рдлреЛрд░реНрдб, рдмреЛрд░реНрдЬ рд╕реНрд╡рд┐рдВрдЧреЗрди: рдЕрдирд▓рд╛рдЗрди рдШрдЯрдирд╛ рдкреНрд░рд╢реЛрдзрдиред рдХрдореНрдпреБрдиред ACM ремреи(рел): рекрейтАУрекреп (реирежрезреп)ред DOI: doi.org/10.1145/3312527

рдирд┐: рд╢реБрд▓реНрдХ рд╡реЗрдмрд┐рдирд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЗрди рдЕрдк рдЧрд░реНрдиреБрд╣реЛрд╕реН: "рдЕрдореЗрдЬрди рд░реЗрдбрд╢рд┐рдлреНрдЯ рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдбрд╛рдЯрд╛ рдирд┐рд░реНрдорд╛рдг рдЙрдкрдХрд░рдгред"

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

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