"
рдСрдЯреЛрдСрдлрд╝рд┐рд╕ - рднреБрдЧрддрд╛рди рд╕реНрд╡реАрдХреГрддрд┐ рдФрд░ рдмрд┐рдХреНрд░реА рдХреЗ рдкреВрд░реНрдг рд╕реНрд╡рдЪрд╛рд▓рди " рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡реГрджреНрдзрд┐ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдо рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рдереЗ рдХрд┐ рдЬрдм 100,000 рд╕реЗ рдЕрдзрд┐рдХ рдЧреНрд░рд╛рд╣рдХ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдИрдореЗрд▓ рдиреНрдпреВрдЬрд╝рд▓реЗрдЯрд░реНрд╕ рдмрдирд╛рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдореБрдЦреНрдп рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХред рдЗрди рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдХреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдмреЗрд╢рд░реНрдореА рд╕реЗ рдзреАрдорд╛ рд╣реЛрдиреЗ рд▓рдЧрд╛ред
рдХреЛрдб рдореЗрдВ рдШреВрдорддреЗ рд╣реБрдП, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ рдХрд┐ рдЬрдм ActiveRecord рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ MySQL рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рдХреБрд▓ 100,000+ рд░рд┐рдХреЙрд░реНрдб рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рд╕рдордп рдмрд╣реБрдд рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдмрд╛рдд рд╕рд╛рдордиреЗ рдЖрдИ рдХрд┐ 100,000 рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХреЗ рдирдореВрдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдЪрд░ рдореЗрдВ 644,750,972 рдмрд╛рдЗрдЯреНрд╕ (614 рдПрдордмреА) рд░реИрдо рдХреА рдЦрдкрдд рд╣реБрдИ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рд╕рдордп 50 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдпрд╛ред
рдХреНрдпреЛрдВрдХрд┐ резрежреж,режрежреж рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ, рдЗрд╕реЗ рд╕реМрдореНрдп рддрд░реАрдХреЗ рд╕реЗ рд░рдЦрдирд╛, рдЕрдВрддрд┐рдо рд╕рдкрдирд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдСрдЯреЛрдСрдлрд╝рд┐рд╕ рд╕реЗрд╡рд╛ рдХреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╣рдЬрд╛рд░реЛрдВ рдореЗрдВ рд╣реИ, рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдбреАрдПрдУ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдирдореВрдиреЛрдВ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рд╕рдВрд╕рд╛рдзрди рдХреА рдЦрдкрдд рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рджрд┐рдпрд╛ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЧрддрд┐ рдХреЛ рдмрдврд╝рд╛ рджрд┐рдпрд╛ред
рд╕рдВрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди, рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрд╣реБрдд рдЖрд▓рд╕реА рдирд╣реАрдВ рдереЗ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдИ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЬреЛ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ 1, 5, 10, 50, 100, 500, 1,000, 1,000, 5,000, 10,000, 50,000 рдФрд░ 50,000 рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп ActiveRecord рдФрд░ DAO рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред 100,000 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБред рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВред
рдореИрдВ рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛ рдХрд┐ рдЬрдм рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╕рдорд╛рди рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЬрд╛рдПрдВ, рддреЛ рдЖрдВрдХрдбрд╝реЗ рдереЛрдбрд╝рд╛ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдХреНрд╖рдорддрд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВ, рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХреМрди рд╕рд╛ рдбреЗрдЯрд╛ рдЪреБрдирддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдорд╛рдирдХ PHP рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реИрдо рдЦрдкрдд рдХреЛ рдорд╛рдкрдиреЗ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
- рд╕рдордп () - рд╡рд░реНрддрдорд╛рди рд╕рдордп рдореЗрдВ рдпреВрдирд┐рдХреНрд╕ рдПрдЬ (рдпреВрдирд┐рдХреНрд╕ рдПрдкреЛрдЪ, 1 рдЬрдирд╡рд░реА, 1970, 00:00:00 GMT) рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдмреАрддреЗ рд╣реБрдП рд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рджреЗрддрд╛ рд╣реИред
- memory_get_usage () - рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬреЛ рдлрд┐рд▓рд╣рд╛рд▓ PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрдкрднреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдФрд░ ActiveRecord рдФрд░ DAO рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рджрд┐рдЦрд╛рдирд╛ рд╣реИред
рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХреНрд░рдо рдореЗрдВ рд╡реГрджреНрдзрд┐ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдзреБрд░реА рддрд╛рд▓рд┐рдХрд╛:

рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд░рдирдЯрд╛рдЗрдо 0 рд╕реЗрдХрдВрдб рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ 1 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рд╕рдордп рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдм MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд▓реМрдЯреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд░реИрдо рдХреА рдЦрдкрдд рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рджреЗрдЦреЗрдВ:

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЧреНрд░рд╛рдл рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рддрднреА рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЪрдпрди рдкрд░рд┐рдгрд╛рдо рдореЗрдВ 1,000 рд╕реЗ рдЕрдзрд┐рдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, DAO рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЗ рд╕рдВрдХреЗрддрдХ ActiveRecord рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╣реИрдВред рдФрд░ рдЪрд░рдо рдкреНрд░рджрд░реНрд╢рди рдкрд░, DAO ActiveRecord рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 5.91 рдЧреБрдирд╛ рдХрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рдХреБрдЫ "рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ" рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд▓реЛрд╣реЗ (рднреМрддрд┐рдХ рдФрд░ рд░реИрдо) рдХреА рд▓рд╛рдЧрдд рдореЗрдВ рдирд┐рд░рдВрддрд░ рдХрдореА, рд╕рд╛рде рд╣реА рдЕрдзрд┐рдХрддрдо рдЙрдкрд▓рдмреНрдз рд╕рд░реНрд╡рд░ рдХреНрд╖рдорддрд╛ рдореЗрдВ рдирд┐рд░рдВрддрд░ рд╡реГрджреНрдзрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреЗрд╡рд▓ рдЕрдзрд┐рдХ рд▓реЛрд╣рд╛ рдЦрд░реАрджрдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдХреА рд╡реГрджреНрдзрд┐ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ 1,000 рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдореЗрдВ рд╡реГрджреНрдзрд┐ рд▓рдЧрднрдЧ рд░реИрдЦрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЕрд░реНрдерд╛рддред рдЕрдЧрд░ 100,000 рд░рд┐рдХреЙрд░реНрдб 614 рдПрдордмреА рдХреА рдЦрдкрдд рдХрд░рддреЗ рд╣реИрдВред рд░реВрдврд╝рд┐рд╡рд╛рджреА рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд░реИрдо, рдлрд┐рд░ 1,000,000 рд░рд┐рдХреЙрд░реНрдб, 6,140 рдПрдордмреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред (6 рдЬреАрдмреАред)
рдЕрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░реА рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд▓реМрдЯреА рд╣реБрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреА рдирд┐рд░реНрднрд░рддрд╛ рджреЗрдЦреЗрдВ:

рдпрд╣рд╛рдБ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ!
рдбреАрдПрдУ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд▓реМрдЯреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдбрд╛рд▓рддреА рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рднреА рдЪрд░рдгреЛрдВ рдореЗрдВ, рдпрд╣ рд╕реВрдЪрдХ 1 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдерд╛ред
рд▓реЗрдХрд┐рди ActiveRecord рдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЦрдкрдд рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ рдЙрд╕реА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ред MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ 100,000 рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЙрд╕реЗ 52 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧрд╛, рдЬреЛ рдХрд┐ рдПрдХ рдЧрдВрднреАрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред рдЖрдкрдХреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдХреЛрдИ рднреА рд╕рдордЭрджрд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдЗрддрдиреА рджреЗрд░ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдХрд┐ рдЙрд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЬрд░реВрд░рдд рд╣реИ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдмрд╢рд░реНрддреЗ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрд▓рд╛ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ)ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ ActiveRecord рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓реЗрддрд╛ рд╣реВрдВред рдпрд╣ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди, рдпрджрд┐ рдЖрдк рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ 1,000 рд╕реЗ рдЕрдзрд┐рдХ рд░рд┐рдХреЙрд░реНрдб рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдФрд░ рдирдореВрдирд╛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдХреБрдЫ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╕рдВрджреАрджрд╛ рдбреАрдПрдУ рдпрд╛ рдХреВрд▓рд░ рд╕рдорд╛рдзрд╛рди рднреАред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдореЗрд░реЗ рд▓рд┐рдП рдкреНрд░рд╢реНрди рд╣реИрдВ рдпрд╛ рдЖрдк MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдмрдбрд╝реЗ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдореИрдВ рдмрд╣реБрдореВрд▓реНрдп рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред