31 рдЕрдХреНрдЯреВре░ 2022┬╖8 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдореЗрдВ

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

PostgreSQL рдФрд░ MySQL рдЖрдЬ рджреЛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдУрдкрди-рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИрдВред рдЙрдирдХреЗ рдФрд░ рдЙрдирдХреЗ рдорддрднреЗрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкрдврд╝реЗрдВ!

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

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

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

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

рдЖрдЗрдП рдЗрди рджреЛрдиреЛрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рджреЗрдЦреЗрдВред

PostgreSQL рдмрдирд╛рдо MySQL рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд▓реЛрдХрди

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

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

рджреЛрдиреЛрдВ рдбреЗрдЯрд╛рдмреЗрд╕ JSON - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдиреЛрдЯреЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ JSON рдХрд╛ рдмрд╛рдЗрдирд░реА рд░реВрдк рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рдЦрд╛рд▓реА рд╕реНрдерд╛рди - JSONB рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдЪреИрдирд▓реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛрдиреЛрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдордЬрдмреВрдд рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдорд░реНрдерди рднреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

MySQL: рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд▓реЛрдХрди

MySQL 23 рдордИ 1995 рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред 2021 рддрдХ 50% рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ред рдЗрд╕рдХреЗ рд╕рд╛рде, MySQL рдЧреНрд░рд╣ рдкрд░ рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рд╣реЛрдЧрд╛ред MySQL рддреНрд╡рд░рд┐рдд, рднрд░реЛрд╕реЗрдордВрдж, рд╕рд░реНрд╡-рдЙрджреНрджреЗрд╢реНрдпреАрдп рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред PostgreSQL рдХреЗ рд╡реНрдпрд╛рдкрдХ рдлреАрдЪрд░ рд╕реЗрдЯ рдХреА рдХрдореА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдРрдкреНрд╕, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреБрдХреНрдд рд╣реИред

MySQL рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ LAMP рд╕реНрдЯреИрдХ рдХрд╛ рдПрдХ рдШрдЯрдХ рд╣реИред LAMP рд╕реНрдЯреИрдХ рдСрдирд▓рд╛рдЗрди рдРрдкреНрд╕ рдХрд╛ рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕реЗрдЯ рд╣реИ рдЬреЛ Linux , Apache HTTP рд╕рд░реНрд╡рд░ , MySQL рдФрд░ PHP рд╕реЗ рдмрдирд╛ рд╣реИред MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреВрдорд▓рд╛ рдФрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рд╣рд┐рдд рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдмрдВрдзрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд┐рдзрддрд╛ рджреНрд╡рд╛рд░рд╛ рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

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

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓: рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд▓реЛрдХрди

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

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

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

рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдФрд░ DBMS рдХреЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛рдХрд░ PostgreSQL рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, PostgreSQL рдЖрдкрдХреЛ рдЕрдиреНрдп рдХрдВрдкреНрдпреВрдЯрд░ рднрд╛рд╖рд╛рдУрдВ, рдЬреИрд╕реЗ C/C++ , Java , рдФрд░ рдЕрдиреНрдп рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдХрд╕реНрдЯрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред

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

Postgres рдФрд░ MySQL рдХреЗ рдмреАрдЪ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░

Postgres рдФрд░ MySQL рдХреЗ рдмреАрдЪ рдХрдИ рдЕрдВрддрд░ рд╣реИрдВред рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЗрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдЕрдВрддрд░ рдЙрдирдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣реИрдВред

рдЬреАрдПрдирдпреВ рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╣реАрдВ, PostgreSQL рдХреЛ PostgreSQL рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред PostgreSQL рдкреВрд░реА рддрд░рд╣ рд╕реЗ ACID рд╕рдВрдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди InnoDB рдФрд░ NDB рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдпреБрдЧреНрдорд┐рдд рд╣реЛрдиреЗ рдкрд░ MySQL рдХреЗрд╡рд▓ ACID рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред

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

MySQL рдХреЛ C/C++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬрдмрдХрд┐ Postgres рдХреЛ C рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред MySQL рдХреИрд╕реНрдХреЗрдб рдХреЛ рд╕рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛, рдЬрдмрдХрд┐ Postgres рдХрд░рддрд╛ рд╣реИред MySQL рдЕрдкрдиреЗ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ GUI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ Postgres PgAdmin рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред MySQL SQL рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ PostgreSQL рдЙрдиреНрдирдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

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

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рдХреЛ рджреВрд╕рд░реЗ рдХреЗ рдКрдкрд░ рдХреНрдпреЛрдВ рдЪреБрдирддреЗ рд╣реИрдВ?

рдЖрдВрддрд░рд┐рдХ рдЯреВрд▓ рдЬрд▓реНрджреА рдмрдирд╛рдПрдВ
рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдЯреЗрдмрд▓реНрд╕ рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдПрдбрдорд┐рди рдкреИрдирд▓ рдФрд░ рдХрд╕реНрдЯрдорд░ рдкреЛрд░реНрдЯрд▓ рдмрдирд╛рдПрдВред
рдкреЛрд░реНрдЯрд▓ рдмрдирд╛рдПрдВ

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

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

рдбреЗрд╡рд▓рдкрд░реНрд╕ MySQL рдХреНрдпреЛрдВ рдЪреБрдирддреЗ рд╣реИрдВ?

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

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

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

рдбреЗрд╡рд▓рдкрд░реНрд╕ PostgreSQL рдХреНрдпреЛрдВ рдЪреБрдирддреЗ рд╣реИрдВ?

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

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

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

PostgreSQL рдмрдирд╛рдо MySQL: рдХреМрди рд╕рд╛ рддреЗрдЬрд╝ рд╣реИ?

рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕рд╛рде рддрд░реАрдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
рдПрдХ рддреНрд╡рд░рд┐рдд рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛рдХрд░ PostgreSQL рдмрдирд╛рдо MySQL рдЖрдЗрдбрд┐рдпрд╛рдЬрд╝ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВред
рдЕрдм рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛рдПрдВ

рдпрджрд┐ рд╣рдо PostgreSQL рдмрдирд╛рдо MySQL рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рд╕рдмрд╕реЗ рддреЗрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХрд╛ рд╕рд╡рд╛рд▓ рддреЗрдЬ рд╣реИ, рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм рдЖрд╕рд╛рдиреА рд╕реЗ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред рдЧрддрд┐ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реА рдирд┐рд╖реНрдХрд░реНрд╖ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред

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

PostgreSQL рдмрдирд╛рдо MySQL: рд╡реЗ рдХрд┐рди рд╕рднреА рдХрдВрдкреНрдпреВрдЯрд░ рднрд╛рд╖рд╛рдУрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ?

MySQL рдФрд░ PostgreSQL рджреЛрдиреЛрдВ рд╣реА рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдУрд╡рд░рд▓реИрдк рднреА рдХрд░рддреЗ рд╣реИрдВред

MySQL рд╕рдорд░реНрдерд┐рдд рднрд╛рд╖рд╛рдПрдВ

MySQL рдирд┐рд░реНрдмрд╛рдз рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

  • рд╕реА/рд╕реА++
  • рдкреАрдПрдЪрдкреА
  • рдЬрд╛рд╡рд╛
  • рдЬрд╛рдУ
  • рдбреЗрд▓реНрдлреА
  • рддреБрддрд▓рд╛рдирд╛
  • Erlang
  • Node.js
  • рдЖрд░
  • рдкрд░реНрд▓
  • рдкреАрдПрдЪрдкреА

рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рд╕рдорд░реНрдерд┐рдд рднрд╛рд╖рд╛рдПрдВ

PostgreSQL рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЙрдирдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдЬрд╛рдУ
  • рд╕реА/рд╕реА++
  • рдЬрд╛рд╡рд╛
  • рдбреЗрд▓реНрдлреА
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
  • Erlang
  • рддреБрддрд▓рд╛рдирд╛
  • рдЖрд░
  • редрдЬрд╛рд▓
  • рдЯреАрд╕реАрдПрд▓рдИ
  • рдЕрдЬрдЧрд░

PostgreSQL рдмрдирд╛рдо MySQL: рд╡реЗ рдХрд┐рд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ?

рдорд┐рдирдЯреЛрдВ рдореЗрдВ PostgreSQL рдкрд░ рдмрдирд╛рдПрдВ
AppMaster рдореЗрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдореЙрдбрд▓ рдХрд░реЗрдВ рдФрд░ рддреЗрдЬрд╝реА рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмреИрдХрдПрдВрдб рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
рд╢реБрд░реВ рдХрд░реЗрдВ

рдХрдИ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо MySQL рдФрд░ PostgreSQL рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВред MySQL, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрд▓рд╛рдЙрдб рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред MySQL рдЬрд┐рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд╡реЗ рд╣реИрдВ:

  • рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдБ
  • рд▓рд┐рдирдХреНрд╕ - рдЙрдмрдВрдЯреВ, рдУрд░реЗрдХрд▓, рдбреЗрдмрд┐рдпрди, рдПрд╕рдпреВрдПрд╕рдИ, рдЬреЗрдиреЗрд░рд┐рдХ, рд░реЗрдб рд╣реИрдЯ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬреЗрдЬ
  • рдореИрдХ рдУрдПрд╕
  • рдУрд░реЗрдХрд▓ рд╕реЛрд▓рд╛рд░рд┐рд╕
  • рдлреЗрдбреЛрд░рд╛
  • FreeBSD
  • рдУрдкрди рд╕реЛрд░реНрд╕ рдмрд┐рд▓реНрдб

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдорддреМрд░ рдкрд░ Linux рд╕рд┐рд╕реНрдЯрдо рдкрд░ PostgreSQL рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╕реЗрдЯрдЕрдк рдФрд░ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рд╕рд╣рд╛рдпрддрд╛ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред ORDBMS PostgREST REST API рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред PostgREST рдирд╛рдордХ рдПрдХ рдЕрдХреЗрд▓рд╛ рд╡реЗрдм SQL рд╕рд░реНрд╡рд░ PostgreSQL рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдПрдХ RESTful API рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдкреАрдЖрдИ рдорд╛рд░реНрдЧ рдФрд░ рдХрд╛рд░реНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рддрдХрдиреАрдХреА рд╕реАрдорд╛рдУрдВ рдФрд░ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред PostgreSQL рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

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

PostgreSQL рдмрдирд╛рдо MySQL: рд╡реЗ рдХреИрд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ?

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

MySQL рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ INDEX, PRIMARY KEY, FULLTEXT, рдФрд░ UNIQUE рдЬреИрд╕реЗ рдЗрдВрдбреЗрдХреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдмреА-рдкреЗрдбрд╝реЛрдВ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред MySQL рдореЗрдВ R-рдкреЗрдбрд╝-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рдПрдБ рднреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реНрдерд╛рдирд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рдПрдБ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред FULLTEXT рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╣реИрд╢ рдЗрдВрдбреЗрдХреНрд╕ рдФрд░ рд╕рд╛рде рд╣реА рдЙрд▓реНрдЯреЗ рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

PostgreSQL рдмрдирд╛рдо MySQL рдХреЗ рд╕рд╛рде рдХреЛрдбрд┐рдВрдЧ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реИ?

рдбреЗрдЯрд╛ рдореЙрдбрд▓ рд╕реЗ UI рддрдХ
рдПрдХ рд╣реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЕрдкрдиреЗ рд╕реНрдХреАрдорд╛ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╡реЗрдм рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдРрдк рдореЗрдВ рдмрджрд▓реЗрдВред
рдРрдк рдмрдирд╛рдПрдВ

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

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

MySQL рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╡рд┐рдзрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╡рд░реНрдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ UTF-8 рдореЗрдВ рдмрджрд▓рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред PostgreSQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ UTF-8 рдореЗрдВ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, PostgreSQL UTF-8 рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

MySQL рдореЗрдВ, IF o IFNULL рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред IF, рд╕рд╛рде рд╣реА IFNULL рдПрдХреНрд╕рдкреНрд░реЗрд╢рди, PostgreSQL рдореЗрдВ рдЕрдорд╛рдиреНрдп рд╣реИрдВред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдПрдХ CASE рдХрдерди рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпреЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ MySQL рдмрдирд╛рдо PostgreSQL рдореЗрдВ рдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдиреЛ-рдХреЛрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ

рдЕрдкрдирд╛ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рд░рд╛рд╕реНрддрд╛ рдЪреБрдиреЗрдВ
рдЬрдм рддреИрдпрд╛рд░ рд╣реЛрдВ рддреЛ AppMaster Cloud рдпрд╛ рдЕрдкрдиреА рдХреНрд▓рд╛рдЙрдб рдкрд░ рдбрд┐рдкреНрд▓реЙрдп рдХрд░реЗрдВред
рдРрдк рдбрд┐рдкреНрд▓реЙрдп рдХрд░реЗрдВ

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

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

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

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

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

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

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

рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╕рд╛рди
рдХреБрдЫ рдмрдирд╛рдПрдВ рдЕрджреНрднреБрдд

рдлреНрд░реА рдкреНрд▓рд╛рди рдХреЗ рд╕рд╛рде рдРрдкрдорд╛рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред
рдЬрдм рдЖрдк рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗ рддрдм рдЖрдк рдЙрдЪрд┐рдд рд╕рджрд╕реНрдпрддрд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред

рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рдмрдирд╛рдо рдорд╛рдИрдПрд╕рдХреНрдпреВрдПрд▓ | AppMaster