рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

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

рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЪреБрдиреМрддрд┐рдпрд╛рдБ

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

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

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

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

рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджрд╛ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рдХреИрд╢рд┐рдВрдЧ

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

рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рд╕реЗ рдХреИрд╢рд┐рдВрдЧ рд╕реНрд╡рдпрдВ рд╣реИ:

  • рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдирдХреИрд╢;
  • рд╡реИрд▓реНрдпреВрдХреИрд╢;
  • рд╣рд┐рд╕реНрдЯреНрд░реАрдХреИрд╢;
  • рдЯреНрд░реЗрдВрдб рдХреИрд╢ред

рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЙрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреИрд╢

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣

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

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

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

рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╣рд┐рд╕реНрдЯреНрд░реА рдХреИрд╢

рд╕рднреА рд╕рдВрдЧреНрд░рд╛рд╣рдХ рдиреМрдХрд░рд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╡реЗ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреЗрддреЗ рд╣реИрдВред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

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

рдиреЛрдЯ: рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд╛рдлреА рдХрдард┐рди рдСрдкрд░реЗрд╢рди рд╣реИред v 4.2 рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрддрд╛ рд╣реИред

рд╡реИрд▓реНрдпреВ рдХреИрд╢, рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рд░реБрдЭрд╛рди рдХреИрд╢

рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рддрддреНрд╡, рдпрд╛рдиреА рдкреНрд░рддреНрдпреЗрдХ рдорд╛рди рдХреЛ рдкрд░рдорд╛рдгреБ рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреА рд╣реИред

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

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

рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдбрд┐рд╕реНрдХ рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реИред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдпрд╣реАрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ.

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреИрд╢рд┐рдВрдЧ

рдЬрдм рдЖрдк рдШрдЯрдирд╛рдУрдВ рдкрд░ рдЧреНрд░рд╛рдлрд╝ рдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрдХреНрд╖ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХреИрд╢ рд╣реЛрддреЗ рд╣реИрдВ:

  • Innodb_buffer_pool MySQL рдкрдХреНрд╖ рдкрд░;
  • shared_buffers PostgreSQL рдкрдХреНрд╖ рдкрд░;
  • effective_cache_size рдУрд░реЗрдХрд▓ рдХреА рдУрд░;
  • shared_pool DB2 рдкрдХреНрд╖ рдкрд░.

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

рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

рдШрд░рдмрд╛рд░реА

рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рддреАрд╕рд░реА рдкреНрд░рджрд░реНрд╢рди рдЪреБрдиреМрддреА рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ - рдбреЗрдЯрд╛ рддрддреНрд╡ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рджрд┐рдиреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди (рд░реБрдЭрд╛рди) рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рдХрд┐рддрдиреЗ рд╕рдордп рддрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╣реИред

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

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рд▓рд╛рд▓ рдЧреНрд░рд╛рдл рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рд▓рдЧрд╛рддрд╛рд░ рд╡реНрдпрд╕реНрдд рд╣реИред рд╢реАрд░реНрд╖ рдкрд░ рдирд╛рд░рдВрдЧреА рдЧреНрд░рд╛рдл рд╣рд╛рдЙрд╕рдХреАрдкрд░ рд╣реИ, рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд╡рд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рднреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЗ рд▓рд┐рдП "рдкреНрд░рд╢рд╛рд╕рди рд╕рд╛рдорд╛рдиреНрдп" рдореЗрдВ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИред рд╣рдо рдЖрдВрддрд░рд┐рдХ рдкреНрд░рд╡реГрддреНрддрд┐ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд╣рд╛рдЙрд╕рдХреАрдкрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЕрдм рдЗрд╕рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рдЧреНрд░рд╛рдлрд╝ рд╕рдорддрд▓ рд╣реЛ рдЧрдП - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рддреАрд╕рд░реА рдкреНрд░рджрд░реНрд╢рди рдЪреБрдиреМрддреА рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХреНрдпрд╛ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ?

рдмрдБрдЯрд╡рд╛рд░рд╛ - рдмрдБрдЯрд╡рд╛рд░рд╛ рдпрд╛ рдмрдБрдЯрд╡рд╛рд░рд╛

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

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

рдпрджрд┐ "рд╕реЗрдЯрдЕрдк" рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ рддреЛ рдорд╛рди рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдПрдХ рдЫреЛрдЯрд╛ "рд╕реЗрдЯрдЕрдк" 5 рдПрдирд╡реАрдкреАрдПрд╕ (рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдирдП рдорд╛рди) рддрдХ рд╣реИ, рдПрдХ рдордзреНрдпрдо 000 рд╕реЗ 5 рддрдХ рд╣реИ, рддреЛ рдПрдХ рдмрдбрд╝рд╛ 000 рдПрдирд╡реАрдкреАрдПрд╕ рд╕реЗ рдКрдкрд░ рд╣реИред рдпреЗ рдмрдбрд╝реЗ рдФрд░ рдмрд╣реБрдд рдмрдбрд╝реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

рд╡рд┐рднрд╛рдЬрди рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ?

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

рддреНрд╡рд░рд┐рдд рдирд┐рд╖реНрдХрд╛рд╕рди - DELETE. рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдлрд╝рд╛рдЗрд▓/рдЙрдкрд╕рд╛рд░рдгреА рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдЕрдХреНрд╕рд░ рдХрдИ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рддреНрд╡рд░рд┐рдд рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ INSERT - рдЪрд╛рдЗрд▓реНрдб рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдореНрдорд┐рд▓рдиред

рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА

рд╡реА 4.2 рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдирд╛ рдзреНрдпрд╛рди рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рдХреА рдУрд░ рд▓рдЧрд╛рдпрд╛ред рдпрд╣ рдореВрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде PostgreSQL рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИред рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдЦреЛрдП рдмрд┐рдирд╛, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред TimescaleDB рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрди рдХрд░рддрд╛ рд╣реИред

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рдмрдирд╛рдо рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

200 рдорд┐рд▓рд┐рдпрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж, PostgreSQL рдЖрдорддреМрд░ рдкрд░ рдХрд╛рдлреА рд╢рд┐рдерд┐рд▓ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ 0 рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдЦреЛ рджреЗрддрд╛ рд╣реИред TimescaleDB рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ "рдЗрдиреНрд╕рд░реНрдЯ" рдбрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╕реНрдерд╛рдкрдирд╛

рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП TimescaleDB рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИред рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди рд╕рдм рдХреБрдЫ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ - рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ PostgreSQL рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред TimescaleDB рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рднреА рдмрдирд╛рдпрд╛ рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬрд╝реИрдмрд┐рдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╣рдо рдмрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВ:

echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix

рдЖрдк рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ extension рдФрд░ рдЗрд╕реЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдПрдВред рдЕрдВрддрд┐рдо рдЪрд░рдг рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рдмрдирд╛рдирд╛ рд╣реИред

рдЗрддрд┐рд╣рд╛рд╕ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ TimescaleDB рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд╛рд╕ рдлрдВрдХреНрд╢рди рд╣реИ create_hypertable:

SELECT create_hypertable(тАШhistoryтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШhistory_unitтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШhistory_logтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШhistory_textтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШhistory_strтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШtrendsтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШtrends_unitтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
UPDATE config SET db_extension=тАЩtimescaledbтАЩ, hk_history_global=1, hk_trends_global=1

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

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

рдЕрдВрддрд┐рдо рдЪрд░рдг - UPDATE: рдореЗрдВ db_extension рд░рдЦрдирд╛ timescaledbрддрд╛рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдордЭ рд╕рдХреЗ рдХрд┐ рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореМрдЬреВрдж рд╣реИред рдЬрд╝реИрдмрд┐рдХреНрд╕ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ - рд╡реЗ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛ рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рд╕рдорд╛рдХреГрддрд┐

рдореИрдВрдиреЗ рджреЛ рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛. рдкрд╣рд▓рд╛ - рд╡реАрдПрдорд╡реЗрдпрд░ рдорд╢реАрди. рдпрд╣ рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд╣реИ: 20 Intel┬о Xeon┬о CPU E5-2630 v 4 @ 2.20GHz рдкреНрд░реЛрд╕реЗрд╕рд░, 16 GB RAM рдФрд░ рдПрдХ 200 GB SSDред

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдбреЗрдмрд┐рдпрди 10.8-10.8.pgdg1+90 OS рдФрд░ xfs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде PostgreSQL 1 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдиреНрдпреВрдирддрдо рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╕реНрд╡рдпрдВ рдЬреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ рдЙрд╕реЗ рдЫреЛрдбрд╝рдХрд░ред

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

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╢рд╛рдорд┐рд▓ рдерд╛ 5 рддрддреНрд╡ рдкреНрд░рддрд┐ рд╣реЛрд╕реНрдЯ рдбреЗрдЯрд╛. рд▓рдЧрднрдЧ рд╣рд░ рддрддреНрд╡ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рдорд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддрд╛ рдерд╛ред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЯреНрд░рд┐рдЧрд░ рдереЗред рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдб рдХреЗ рд▓рд┐рдП рд╡рд╣рд╛рдБ рдереЗ 3-000 рдЯреНрд░рд┐рдЧрд░.

рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо рдЕрджреНрдпрддрди рдЕрдВрддрд░рд╛рд▓ - 4-7 рд╕реЗрдХрдВрдб. рдореИрдВрдиреЗ рди рдХреЗрд╡рд▓ 50 рдПрдЬреЗрдВрдЯреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдмрд▓реНрдХрд┐ рдФрд░ рдЕрдзрд┐рдХ рдЬреЛрдбрд╝рдХрд░ рд▓реЛрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдореИрдВрдиреЗ рд▓реЛрдб рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдЕрджреНрдпрддрди рдЕрдВрддрд░рд╛рд▓ рдХреЛ 4 рдПрд╕ рддрдХ рдХрдо рдХрд░ рджрд┐рдпрд╛ред

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ред 35 рдПрди.рд╡реА.рдкреА.рдПрд╕

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рдпрд╣ рдПрдХ рдорд╛рдирдХ рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╕рд░реНрд╡рд░ рдкреНрд░рджрд░реНрд╢рди рдбреИрд╢рдмреЛрд░реНрдб рд╣реИред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

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

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ред 50 рдПрди.рд╡реА.рдкреА.рдПрд╕

рдлрд┐рд░ рдореИрдВрдиреЗ рдЙрд╕реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рд▓реЛрдб рдХреЛ 50 рд╣рдЬрд╛рд░ рдорд╛рди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рддрдХ рдмрдврд╝рд╛ рджрд┐рдпрд╛ред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рд╣рд╛рдЙрд╕рдХреАрдкрд░ рд╕реЗ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп 10 рд╣рдЬрд╛рд░ рдорд╛рди рдбрд╛рд▓рдиреЗ рдореЗрдВ 2-3 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧрд╛ред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕
рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рддреАрд╕рд░реЗ рдЧреНрд░рд╛рдлрд╝ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЯреНрд░реИрдкрд░реНрд╕ рдФрд░ рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдЪрд░реНрд╕ рдкрд░ рднрд╛рд░ рдЕрднреА рднреА 60% рд╣реИред рдЪреМрдереЗ рдЧреНрд░рд╛рдлрд╝ рдореЗрдВ, рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рд╣рд┐рд╕реНрдЯреНрд░реА рдХреИрд╢ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рднрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ 20% рднрд░рд╛ рд╣реБрдЖ рд╣реИ, рдЬреЛ рд▓рдЧрднрдЧ 0,5 рдЬреАрдмреА рд╣реИред

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ред 80 рдПрди.рд╡реА.рдкреА.рдПрд╕

рдлрд┐рд░ рдореИрдВрдиреЗ рд▓реЛрдб рдмрдврд╝рд╛рдХрд░ 80 рд╣рдЬрд╛рд░ рдорд╛рди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХрд░ рджрд┐рдпрд╛ред рдпреЗ рд▓рдЧрднрдЧ 400 рд╣рдЬрд╛рд░ рдбреЗрдЯрд╛ рддрддреНрд╡ рдФрд░ 280 рд╣рдЬрд╛рд░ рдЯреНрд░рд┐рдЧрд░ рд╣реИрдВред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕
рддреАрд╕ рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдЪрд░реНрд╕ рдХреА рд▓реЛрдбрд┐рдВрдЧ рд▓рд╛рдЧрдд рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИред

рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдкреИрд░рд╛рдореАрдЯрд░ рднреА рдмрдврд╝рд╛рдП: рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд░реНрд╕, рдХреИрд╢ред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

рдЗрд╕ рдкреВрд░реЗ рд╕рдордп рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░, рд░реИрдо рдФрд░ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдбрд┐рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреЗ рдЕрдзрд┐рдХрддрдо рд╕реНрддрд░ рдкрд░ рдерд╛ред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

рджреВрд╕рд░рд╛ рд╕рд░реНрд╡рд░

рдореИрдВрдиреЗ рджреВрд╕рд░рд╛ рд╕рд░реНрд╡рд░ рд▓рд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 48 рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ 128 рдЬреАрдмреА рд░реИрдо рдереАред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯреНрдпреВрди рдХрд┐рдпрд╛ - рдЗрд╕реЗ 60 рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛, рдФрд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреА рд╕реАрдорд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреАред 80 рдПрди.рд╡реА.рдкреА.рдПрд╕

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

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

TimescaleDB рдЖрдкрдХреЛ рд▓рдЧрднрдЧ 3 рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рдбрд╛рд▓рдиреЗ рдФрд░ рдХрдо рд╣рд┐рд╕реНрдЯреНрд░реА рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рддрджрдиреБрд╕рд╛рд░, рдЖрдкрдХреЛ рд╕рдордп рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред

рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреАред 120 рдПрди.рд╡реА.рдкреА.рдПрд╕

рдлрд┐рд░ рдореИрдВрдиреЗ рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдХрд░ 500 рд╣рдЬрд╛рд░ рдХрд░ рджреАред рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдерд╛ - рдореБрдЭреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 125 рд╣рдЬрд╛рд░ рдорд╛рдиреЛрдВ рдХрд╛ рдкрд░рд┐рдХрд▓рд┐рдд рдорд╛рди рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рдпрд╣ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ "рд╕реЗрдЯрдЕрдк" рд╣реИ рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдореЗрд░реА рдбрд┐рд╕реНрдХ рдХреЗрд╡рд▓ 1,5 рдЯреАрдмреА рдХреА рдереА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рднрд░ рджрд┐рдпрд╛ред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЙрд╕реА рд╕рдордп рдирдП TimescaleDB рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдП рдЧрдПред

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

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди: рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдбреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕

рдирд┐рд╖реНрдХрд░реНрд╖

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

TimescaleDB рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рджреЗрддрд╛ рд╣реИ, Zabbix рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ PostgreSQL рдкрд░ рдЗрд╕рдХреЗ рд▓рд╛рдн рд╣реИрдВ.

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

рдЬрдм рд╣рдо "рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди" рдХрд╣рддреЗ рд╣реИрдВ рддреЛ рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ HighLoad ++. рдЖрдкрдХреЛ рдЙрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЬреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд▓рд╛рдЦреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИрдВред рд╕реВрдЪреА рд░рд┐рдкреЛрд░реНрдЯреЛрдВ 7 рдФрд░ 8 рдирд╡рдВрдмрд░ рдХреЗ рд▓рд┐рдП рд╣рдо рдкрд╣рд▓реЗ рд╣реА рд╕рдВрдХрд▓рди рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдореАрдЯ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

рд╣рдорд╛рд░реА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ рд░реВрд╕реА ╨╕ рддрд╛рд░, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЖрдЧрд╛рдореА рд╕рдореНрдореЗрд▓рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХрддрдо рд▓рд╛рдн рдХреИрд╕реЗ рдЙрдард╛рдпрд╛ рдЬрд╛рдПред

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

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