DBLog - рдЪреЗрдВрдЬ рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдврд╛рдВрдЪрд╛

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░! рд╣рдо рдЖрдкрдХреЛ рд▓реЗрдЦ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ "рд╣рд╛рдИ рд▓реЛрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ" рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ ред




рдкрд░рд┐рдЪрдп


рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдирд╛ (рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░, рд╕реАрдбреАрд╕реА рдмрджрд▓реЗрдВ) рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ [1] [реи]ред рд╕реАрдбреАрд╕реА рддреЗрдЬреА рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЬрдм рд╡рд┐рд╖рдо рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕рд┐рдВрдЧ рдХреЗ рдмреАрдЪ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MySQL рдФрд░ ElasticSearch) рдФрд░ рдкрд╛рд░рдВрдкрд░рд┐рдХ рддрд░реАрдХреЛрдВ рдЬреИрд╕реЗ рджреЛрд╣рд░реЗ-рд▓рд┐рдЦрдиреЗ рдФрд░ рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрди [3] [4] рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред

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

рдЗрд╕рд╕реЗ рд╣рдореЗрдВ DBLog рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝рд╛редрдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд▓реЙрдЧ рдФрд░ рдбрдВрдк рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреАрдХреГрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рдеред рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреАрдмреАрдПрдордПрд╕ рдореЗрдВ рдХрдИ рдлрд╝рдВрдХреНрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА MySQL, PostgreSQL, MariaDB рдФрд░ рдХрдИ рдЕрдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╣реИрдВред

DBLog рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

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


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

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛ рдФрд░ рдкреНрд░реЛрд╕реЗрд╕ рдИрд╡реЗрдВрдЯ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

  • рдкреВрд░реНрдг рд░рд╛рдЬреНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ ред рд╡реНрдпреБрддреНрдкрдиреНрди рднрдВрдбрд╛рд░ (рдЬреИрд╕реЗ рдХрд┐ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдЦреЛрдЬ) рдХреЛ рдЕрдВрддрддрдГ рд╕реНрд░реЛрдд рдХреА рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдЗрд╕реЗ рдореВрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдбрдВрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред
  • рдХрд┐рд╕реА рднреА рд╕рдордп рд░рд╛рдЬреНрдп рд╡рд╕реВрд▓реА рд╢реБрд░реВ рдХрд░реЗрдВред рдХреЗрд╡рд▓ рдкреНрд░рд╛рдердорд┐рдХ рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбрдВрдк рдХреЛ рдПрдХ рдмрд╛рд░ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдордп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдПред рдбреЗрдЯрд╛ рдХреЗ рдиреБрдХрд╕рд╛рди рдпрд╛ рдХреНрд╖рддрд┐ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреА рд╡рд╕реВрд▓реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
  • - . . , (, ). - . , - .
  • . . API, , , . , , , .
  • . Netflix , Kafka, SQS, Kinesis, Netflix, Keystone. , (, ), (, ). . API.
  • . Netflix , (MySQL, PostgreSQL) AWS RDS. .



рд╣рдордиреЗ рдХрдИ рдореМрдЬреВрджрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА, рдЬрд┐рдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдореИрдХреНрд╕рд╡реЗрд▓ , рд╕реНрдкрд╛рдЗрдирд▓рдЯреИрдк , рдпреЗрд▓реНрдк рдорд╛рдИрдПрд╕рдХреНрдпреВрдПрд▓ рд╕реНрдЯреНрд░реАрдорд░ рдФрд░ рдбреЗрдмрд┐рдбрд┐рдпрдо ред рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╡реЗ рд╕рднреА рдПрдХ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрди-рджреЗрди рд▓реЙрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MySQL рдореЗрдВ Binlog рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдпрд╛ PostgreSQL рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрд▓реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рд▓реЗрдХрд┐рди рдЬрдм рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдбрдВрдк рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЙрдирдХреЗ рдкрд╛рд╕ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИ:

  • рдбрдВрдк рдмрдирд╛рддреЗ рд╕рдордп рд▓реЙрдЧ рдИрд╡реЗрдВрдЯ рдХреЛ рд░реЛрдХрдирд╛ ред рдирддреАрдЬрддрди, рдпрджрд┐ рдбрдВрдк рдмрдбрд╝рд╛ рд╣реИ, рддреЛ рд▓реЙрдЧ рдЗрд╡реЗрдВрдЯ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреА рдпрджрд┐ рдЙрдкрднреЛрдХреНрддрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкреНрд░рдЪрд╛рд░ рдореЗрдВ рдЫреЛрдЯреА рджреЗрд░реА рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред
  • . . (, ElasticSearch) .
  • . . [5]. . , . . , PostgreSQL RDS .
  • рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ ред рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдХреБрдЫ рд╕рдорд╛рдзрд╛рди рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MySQL рдореЗрдВ рдмреНрд▓реИрдХрд╣реЛрд▓ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛ PostgreSQL рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрд▓реЙрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрдВрдк рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмреАрдЪ рдХреЛрдб рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рд╣рдордиреЗ рдбрдВрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓реЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛:

  • рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓реЙрдЧ рдФрд░ рдбрдВрдк рдШрдЯрдирд╛рдУрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ;
  • рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рдбрдВрдк рд╢реБрд░реВ рдХрд░реЗрдВ;
  • рдЯреЗрдмрд▓ рд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ
  • рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред

DBLog рдлреНрд░реЗрдорд╡рд░реНрдХ


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

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

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

рдЕрдЧрд▓рд╛, рд╣рдо рд▓реЙрдЧ рдФрд░ рдбрдВрдк рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

рд▓реЙрдЧреНрд╕


рдХрдорд┐рдЯ рдХреЗ рдХреНрд░рдо рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдврд╛рдВрдЪреЗ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдШрдЯрдирд╛рдУрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрди рдШрдЯрдирд╛рдУрдВ рдХрд╛ рд╕реНрд░реЛрдд рд▓реЗрдирджреЗрди рд▓реЙрдЧ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдкрд░рд┐рд╡рд╣рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ DBLog рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рд╡рд╣рди рдХреЗ рд▓рд┐рдП рд╣рдо "рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ" рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдШрдЯрдирд╛ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛ рд╕рдХрддреА рд╣реИ: рдмрдирд╛рдирд╛, рдмрдирд╛рдирд╛, рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдпрд╛ рд╣рдЯрд╛рдирд╛ред рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП: рд▓реЙрдЧ рдореЗрдВ рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ (рд▓реЙрдЧ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛), рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдХреЙрд▓рдо рдХреА рд╕реНрдерд┐рддрд┐, рдФрд░ рдЙрд╕ рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕ рд╕рдордп рдСрдкрд░реЗрд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

рдЙрджрд╛рд╕реАрдирддрд╛


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

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

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


рдЪрд┐рддреНрд░рд╛ 1. рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА (pk) рдХреЗ рд░реВрдк рдореЗрдВ 4 рдХреЙрд▓рдо c1-c4 рдФрд░ c1 рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рдЯреВрдЯрдирд╛ред рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░, рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА 3. рдмреНрд▓реЙрдХ 2 рдХреЛ рд╕реА 1> рджреНрд╡рд╛рд░рд╛ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред 4.

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

рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдмреНрд▓реЙрдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдореЗрдВ рд╣рдо рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп "рд╡реЙрдЯрд░рдорд╛рд░реНрдХ" рдмрдирд╛рддреЗ рд╣реИрдВред рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдХреЛ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрд╡реЗрджрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЯрдХрд░рд╛рд╡ рди рд╣реЛред UUID рдорд╛рди рд╡рд╛рд▓реА рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдЗрд╕рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдЬрдм рдпрд╣ рдорд╛рди рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ UUID рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рд╛рдЗрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рдШрдЯрдирд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдЕрдВрддрддрдГ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рд╡рд╛рд▓реЗ рдбрдВрдк рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ:

  1. рд╣рдо рд▓реЙрдЧ рдЗрд╡реЗрдВрдЯреНрд╕ рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░ рджреЗрддреЗ рд╣реИрдВред
  2. рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдХреЗ "рдХрдо" рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред
  3. рд╣рдо рдЕрдЧрд▓реЗ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдЪрдпрди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВред
  4. тАЬтАЭ (high) , .
  5. . .
  6. , .
  7. , , .
  8. , 1.

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

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

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

рдЖрдВрдХрдбрд╝реЗ 2 рдП рдФрд░ 2 рдмреА рдмреНрд▓реЙрдХ рдЪрдпрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо k1 рд╕реЗ k6 рддрдХ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рджреЗрддреЗ рд╣реИрдВред рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдирд╛рдПрдБ, рдЕрджреНрдпрддрди рдпрд╛ рдИрд╡реЗрдВрдЯ рдХреЛ рд╣рдЯрд╛рддреА рд╣реИред рдЪрд┐рддреНрд░ 2a рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдЙрддреНрдкрд╛рджрди рдФрд░ рдмреНрд▓реЙрдХ рдЪрдпрди (рдЪрд░рдг 1 рд╕реЗ 4) рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЪрд░рдг 2 рдФрд░ 4 рдореЗрдВ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рд╕реЗ рджреЛ рдкрд░рд┐рд╡рд░реНрддрди рдИрд╡реЗрдВрдЯ (рдореИрдЬреЗрдВрдЯрд╛) рдмрдирддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдВрддрддрдГ рд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред рдЪрд┐рддреНрд░ 2 рдмреА рдореЗрдВ, рд╣рдо рд╡рд░реНрддрдорд╛рди рдмреНрд▓реЙрдХ рдХреА рддрд░реНрдЬ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╡реЙрдЯрд░рдорд╛рд░реНрдХ (5 рд╕реЗ 7 рдХреЗ рдЪрд░рдг) рдХреЗ рдмреАрдЪ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдо рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред


рдЪрд┐рддреНрд░рд╛ 2 рдП - рдмреНрд▓реЙрдХ рдЪрдпрди рдХреЗ рд▓рд┐рдП рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо (рдЪрд░рдг 1-4)ред


рдЪрд┐рддреНрд░рд╛ 2 рдмреА - рдмреНрд▓реЙрдХ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо (рдЪрд░рдг 5-7)ред

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

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

рдЪрд┐рддреНрд░рд╛ 2C рдкреВрд░реЗ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреНрд░рдо рдХреЛ рдЙрд╕реА рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ 2a рдФрд░ 2bред рдКрдкрд░реА рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рд╕реЗ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд▓реЙрдЧ рдореЗрдВ рдШрдЯрдирд╛рдПрдБ рдкрд╣рд▓реЗ рджрд░реНрдЬ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдлрд┐рд░ рдмреНрд▓реЙрдХ рдкрд░рд┐рдгрд╛рдо (рдореИрдЬрдВрдЯрд╛) рд╕реЗ рд╢реЗрд╖ рд▓рд╛рдЗрдиреЗрдВред рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╢реАрд░реНрд╖ рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдХреЗ рдмрд╛рдж рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛рдПрдВ рджрд░реНрдЬ рдХреА рдЬрд╛рддреА рд╣реИрдВред


рдЪрд┐рддреНрд░рд╛ 2 рд╕реА - рдЖрдЙрдЯрдкреБрдЯ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХрд╛ рдХреНрд░рдоред рдбрдВрдк рдХреЗ рд╕рд╛рде рдкрдЯреНрдЯреА рд╡реИрдХрд▓реНрдкрд┐рдХред

рд╕рдорд░реНрдерд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕


DBLog рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЧреИрд░-рдмрд╛рд╕реА рд░реАрдб рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдмрджреНрдз рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдПрдХ рд░реИрдЦрд┐рдХ рдЗрддрд┐рд╣рд╛рд╕ред рдпреЗ рд╢рд░реНрддреЗрдВ MySQL, PostgreSQL, MariaDB, рдЖрджрд┐ рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдкреВрд░реА рд╣реЛрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдм рддрдХ, рд╣рдордиреЗ MySQL рдФрд░ PostgreSQL рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЙрдЧ рдЗрд╡реЗрдВрдЯреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред MySQL рдХреЗ рд▓рд┐рдП, рд╣рдо shyiko / mysql-binlog-рдХрдиреЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ , рдЬреЛ рдХрд┐ Binlog рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред PostgreSQL рдХреЗ рд▓рд┐рдП, рд╡рд╛рд▓ 2json рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрд▓реЙрдЯ рд╣реИрдВ ред рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ jdbc рдбреНрд░рд╛рдЗрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИPostgreSQL рдкреНрд░рддреНрдпреЗрдХ рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рд╕реНрдХреАрдорд╛ рдкрд░рд┐рднрд╛рд╖рд╛ MySQL рдФрд░ PostgreSQL рдореЗрдВ рднрд┐рдиреНрди рд╣реИред PostgreSQL рдореЗрдВ, Wal2json рдореЗрдВ рдирд╛рдо, рд╕реНрддрдВрдн рдкреНрд░рдХрд╛рд░ рдФрд░ рдорд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред MySQL рдХреЗ рд▓рд┐рдП, рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдмрд┐рдирд▓реЙрдЧ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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


рдЪрд┐рддреНрд░ 3 - рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп DBLog рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред

рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛


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

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


DBLog рдбреЗрд▓реНрдЯрд╛ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд MySQL рдФрд░ PostgreSQL рдХрдиреЗрдХреНрдЯрд░ рдХрд╛ рдЖрдзрд╛рд░ рд╣реИ ред 2018 рд╕реЗ, рдбреЗрд▓реНрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдФрд░ рдЗрд╡реЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбреЗрд▓реНрдЯрд╛ рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдЕрдкрдиреЗ рдИрд╡реЗрдВрдЯ рдХреНрд░рдордХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдзрд╛рд░рд╛рдПрдВ рдЬреИрд╕реЗ рдХрд┐рд╕реНрдЯреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред


рдЪрд┐рддреНрд░ 4 - рдбреЗрд▓реНрдЯрд╛ рдХрдиреЗрдХреНрдЯрд░ред

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

рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рд╣реЗрдВ


DBLog рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рдЬреИрд╕реЗ:

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

рд╣рдордиреЗ 2020 рдореЗрдВ DBLog рд╕реЛрд░реНрд╕ рдХреЛрдб рдЦреЛрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рджрд╕реНрддрд╛рд╡реЗрдЬ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рд╣реИрдВред

рд╕реНрд╡реАрдХреГрддрд┐рдпрд╛рдБ


рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЛрдЧреЛрдВ рдХреЛ DBLog рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ: рдЬреЛрд╢ рд╕реНрдирд╛рдЗрдбрд░ , рд░рдШреБрд░рд╛рдо рдУрдиреНрддреА рд╢реНрд░реАрдирд┐рд╡рд╛рд╕рди , рдерд░рдВрдЧрд╛ рдЧрдореЗрдереЗрдЧреЗ рдФрд░ рдпреВрдВ рд╡рд╛рдВрдЧ ред

рд╕рдВрджрд░реНрдн


[рез] рджрд╛рд╕, рд╢реАрд░реНрд╖рд╛рдВрдХ, рдПрдЯ рдЕрд▓ред "рдбреЗрдЯрд╛рдмрд╕ рдкрд░ рд╕рд╡рд╛рд░!: рд▓рд┐рдВрдХреНрдбрд┐рди рдХрд╛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд▓рдЧрд╛рддрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдоред" рдХреНрд▓рд╛рдЙрдб рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдкрд░ рдерд░реНрдб рдПрд╕реАрдПрдо рд╕рдВрдЧреЛрд╖реНрдареАред ACM, 2012
[2] "рдЪреЗрдВрдЬ рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ (рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░)" , рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЙрдХреНрд╕, 2019
[3] рдХреНрд▓реЗрдкрдореИрди, рдорд╛рд░реНрдЯрд┐рди, "рдареЛрд╕ рдбреЗрдЯрд╛ рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рдпрд╛: рджреЛрд╣рд░рд╛ рд▓реЗрдЦрди рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ рд╣реИ)" ,
рдХрдВрдлреНрд▓реБрдПрдВрдЯ , 2015 [4] рдХреНрд▓реЗрдкрдореИрди, рдорд╛рд░реНрдЯрд┐рди, рдПрд▓реЗрд╕реНрдЯреЗрдпрд░ рдЖрд░ред рдмреЗрд░реНрд╕реНрдлреЛрд░реНрдб, рдмреЛрд░реНрдЬ рд╕реАрд╡рд┐рдВрдЧрдиред "рдСрдирд▓рд╛рдЗрди рдШрдЯрдирд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдгред" рдПрд╕реАрдПрдо 62.5 (2019) рдХреЗ рд╕рдВрдЪрд╛рд░: 43тАУ49
[5] https://debezium.io/documentation/reference/0.10/connectors/mysql.html#snapshots


рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдиреЗрдВред

All Articles