рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ Google рдРрдк рдЗрдВрдЬрди рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЧрддрд┐ рдФрд░ рд▓рд╛рдЧрдд

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

рдпреЗ рдЧрдгрдирд╛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордп рдмрдЪрд╛рдПрдЧреА рдЬреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ Google рдРрдк рдЗрдВрдЬрди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдЙрдиреНрдореБрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЪреАрдЯ рд╢реАрдЯ" рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдиреБрд░реЛрдз рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреИрд╕реЗ рд╣реЛрдЧрд╛ред

рдЫрд╡рд┐



рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп, рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ Google рдРрдк рдЗрдВрдЬрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╣реИред рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдореБрдЭреЗ рдЧреБрдорд░рд╛рд╣ рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдкрд░ рд╕рдВрджреЗрд╣ рд╣реЛрдиреЗ рд▓рдЧрд╛ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЬрд╛рдБрдЪ:

рдЫрд╡рд┐

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

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

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

рдЯреЗрд╕реНрдЯ 1: Google BigTable Data Warehouse рдореЗрдВ рд▓рд┐рдЦрдирд╛

рдЗрд╕ рдорд╛рди рд╕реЗ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ:

рдкреНрд░рднрд╛рд╡рд╕реАрдкреАрдпреВ рд╕рдордпрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ 1 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐90 рдорд┐40 рдорд┐
рдмрджрд▓реЗ рдореЗрдВ 10 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ750 рдорд┐250 рдорд┐
рдмрджрд▓реЗ рдореЗрдВ 100 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ7250 рдПрдордПрд╕2100 рдорд┐
рдмрджрд▓реЗ рдореЗрдВ 1000 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ71000 рдорд┐28000 рдорд┐


рдмреИрдЪ рд░рд┐рдХреЙрд░реНрдб:

рдкреНрд░рднрд╛рд╡рд╕реАрдкреАрдпреВ рд╕рдордпрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп
рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ 10 рд░рд┐рдХреЙрд░реНрдб670 рдорд┐60 рдорд┐
рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ 100 рд░рд┐рдХреЙрд░реНрдб6600 рдорд┐370 рдорд┐
рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ 1000 рд░рд┐рдХреЙрд░реНрдб65000 рдорд┐2500 рдорд┐


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

рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд▓рд╛рдЧрдд:

рд▓рдЧрднрдЧ 10 рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реЗрдХрдВрдб 10 рд░рд┐рдХреЙрд░реНрдб рд▓реЗрддреЗ рд╣реИрдВ (рдереЛрдбрд╝рд╛ рддреЗрдЬ, рд╣рдо рдПрдХ рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рде рд▓реЗрддреЗ рд╣реИрдВ):

рдпреЛрдЧрдореИрдВ рдХрд┐рддрдиреЗ рд░рд┐рдХреЙрд░реНрдб рдЦрд░реАрдж рд╕рдХрддрд╛ рд╣реВрдВ
1 рдкреНрд░рддрд┐рд╢рдд3600 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ
1 рдбреЙрд▓рд░360 рд╣рдЬрд╛рд░ рд░рд┐рдХреЙрд░реНрдб


рдЕрдиреБрд░реЛрдз рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдзрд┐рдХрддрдо рд░рд┐рдХреЙрд░реНрдб

рдкреНрд░рднрд╛рд╡рдЖрд░рд╛рдорджрд╛рдпрдХ рдЕрдзрд┐рдХрддрдо *рддрдХрдиреАрдХреА рдЕрдзрд┐рдХрддрдо
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ201 рд╣рдЬрд╛рд░
рдмреИрдЪ рд░рд┐рдХреЙрд░реНрдб20010 рд╣рдЬрд╛рд░


рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП: рдЕрдореЗрдЬрд╝реЕрди EC2 рдорд╛рдЗрдХреНрд░реЛ рдкрд░ SQL рд╕рд░реНрд╡рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╕ R2: 1 рд╕реЗрдХрдВрдб 500 рд░рд┐рдХреЙрд░реНрдбред

* 0.5 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдЕрдиреБрд░реЛрдз рдЕрд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдЬрдм рднреА рд╕рдВрднрд╡ рд╣реЛ, рдХрд┐рд╕реА рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдХреЗрддрд┐рдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП (рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреНрдп рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП)ред

рдЯреЗрд╕реНрдЯ 2. Google рдмрд┐рдЧрдЯреЗрдмрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдирд╛ рдФрд░ рдкреЗрдЬ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛

рдЗрд╕ рдорд╛рди рд╕реЗ рдкрдврд╝рдирд╛:

рдкреНрд░рднрд╛рд╡рд╕реАрдкреАрдпреВ рд╕рдордпрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп
1 рдкрдардирейрез рдорд┐20 рдорд┐
рдмрджрд▓реЗ рдореЗрдВ 10 рд░реАрдбрд┐рдВрдЧ160 рдорд┐100 рдорд┐
рдмрджрд▓реЗ рдореЗрдВ 100 рд░реАрдбрд┐рдВрдЧ1600 рдорд┐750 рдорд┐
рдмрджрд▓реЗ рдореЗрдВ 1000 рд░реАрдбрд┐рдВрдЧ12000 рдорд┐8500 рдорд┐


рдмреИрдЪ рдкрдврд╝рдирд╛ (рд╢рд░реНрдд рджреНрд╡рд╛рд░рд╛ рдЪрдпрди> && <)

рдкреНрд░рднрд╛рд╡рд╕реАрдкреАрдпреВ рд╕рдордпрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп
рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ 10 рд░рд┐рдХреЙрд░реНрдб100 рдорд┐25 рдорд┐
рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ 100 рд░рд┐рдХреЙрд░реНрдб1000 рдорд┐80 рдорд┐
рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ 1000 рд░рд┐рдХреЙрд░реНрдб9600 рдорд┐400 рдорд┐


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

рдкрдврд╝рдиреЗ рдХреА рд▓рд╛рдЧрдд:

рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ 6 рдЧреБрдирд╛ рд╕рд╕реНрддрд╛ рд╣реИред 1 рдкреНрд░реЛрд╕реЗрд╕рд░ рджреВрд╕рд░рд╛ - 60 рд░реАрдбрд┐рдВрдЧ:

рдпреЛрдЧрдореИрдВ рдХрд┐рддрдиреА рдмрд╛рд░ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реВрдВ
1 рдкреНрд░рддрд┐рд╢рдд21 рд╣рдЬрд╛рд░ рд░реАрдбрд┐рдВрдЧ
1 рдбреЙрд▓рд░2 рдорд┐рд▓рд┐рдпрди рд░реАрдбрд┐рдВрдЧ


рдЕрдзрд┐рдХрддрдо рдкреНрд░рддрд┐ рдЕрдиреБрд░реЛрдз 1 рдкрдврд╝рддрд╛ рд╣реИ

рдкреНрд░рднрд╛рд╡рдЖрд░рд╛рдорджрд╛рдпрдХ рдЕрдзрд┐рдХрддрдо *рддрдХрдиреАрдХреА рдЕрдзрд┐рдХрддрдо
рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкрдврд╝рдирд╛603 рд╣рдЬрд╛рд░
рдмреИрдЪ рдкрдврд╝рдиреЗ110050 рд╣рдЬрд╛рд░


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

рдЯреЗрд╕реНрдЯ 3. рдореЗрдордХреЗрдЪ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ

рд▓рд┐рдЦрдирд╛ рдФрд░ рдкрдврд╝рдирд╛ рд▓рдЧрднрдЧ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдкрдврд╝рдирд╛ рдереЛрдбрд╝рд╛ рддреЗрдЬ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП рд╣рдо рд░рд╛рдЙрдВрдб рдСрдл рд╣реЛрддреЗ рд╣реИрдВ)ред

рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛рд╕реАрдкреАрдпреВ / рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп
123 рд╕реАрдкреАрдпреВ / 11 рдПрдордПрд╕
1094 рд╕реАрдкреАрдпреВ / 50 рдПрдордПрд╕
100300 рд╕реАрдкреАрдпреВ / 300 рдПрдордПрд╕
10003000 рд╕реАрдкреАрдпреВ / 3000 рдПрдордПрд╕


Memcache рд▓рд╛рдЧрдд

рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкрдврд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ 3 рдЧреБрдирд╛ рд╕рд╕реНрддрд╛ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 15 рдЧреБрдирд╛ рд╕рд╕реНрддрд╛ рд╣реИред

рдпреЛрдЧрдореИрдВ рдХрд┐рддрдиреЗ рдСрдкрд░реЗрд╢рди рдЦрд░реАрдж рд╕рдХрддрд╛ рд╣реВрдВ
1 рдкреНрд░рддрд┐рд╢рдд60 рд╣рдЬрд╛рд░ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди
1 рдбреЙрд▓рд░6 рдорд┐рд▓рд┐рдпрди рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди


рдЕрдзрд┐рдХрддрдо рдЕрдиреБрд░реЛрдз рдкреНрд░рддрд┐ рд╕рдВрдЪрд╛рд▓рди

рдкреНрд░рднрд╛рд╡рдЖрд░рд╛рдорджрд╛рдпрдХ рдЕрдзрд┐рдХрддрдо *рддрдХрдиреАрдХреА рдЕрдзрд┐рдХрддрдо
рдкрдврд╝реЗрдВ / рд▓рд┐рдЦреЗрдВ1509 рд╣рдЬрд╛рд░


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

рдкрд░реАрдХреНрд╖рдг 4. рд╕реНрдХреЗрд▓рд┐рдВрдЧ

рдпрд╣ рд╕рдм рдПрдХ рдЪрд┐рдВрддрд╛ рдФрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдХреБрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдЧрддрд┐ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддреА рд╣реИред

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ред рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ 5 рд░рд┐рдХреЙрд░реНрдб рдФрд░ рдкреНрд░рддрд┐ рдкреГрд╖реНрда рд╕реВрдЪрдирд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде 100 рд░реАрдбрд┐рдВрдЧ (рдЧрддрд┐рд╢реАрд▓ рдбреЗрдЯрд╛ рдЖрдХрд╛рд░ 500 рд╡рд░реНрдг * 100 = 50 Kb UTF-8) рдХрд░рддрд╛ рд╣реИред рд╕реАрдкреАрдпреВ рд╕рдордп рдЦрдкрдд: 1300 рдПрдордПрд╕ рдкреНрд░рддрд┐ рдЕрдиреБрд░реЛрдзред

рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрдИ рдзрд╛рд░рд╛рдУрдВ (100 Mbit рдХреЗ рдЪреИрдирд▓ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░-рдмреЙрдореНрдмрд░) рдореЗрдВ рдЕрдиреБрд░реЛрдзреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдордмрд╛рд░реА рдХреА рдЧрдИ рдереАред рдмрдо рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЗ рдкрд░рд┐рдгрд╛рдо:

рдзрд╛рдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛1 рдирд┐рд╡реЗрджрди рд╕рдордп
1100 рдорд┐
10150 рдорд┐


рддреЛ, рд▓реЛрдб рдореЗрдВ 10 рдЧреБрдирд╛ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдХреБрд▓ рдХреНрд╡реЗрд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЧрддрд┐ рдореЗрдВ рд▓рдЧрднрдЧ 7 рдЧреБрдирд╛ (рд▓рдЧрднрдЧ 150 рдПрдордПрд╕ 1 рдЕрдиреБрд░реЛрдз, рдХреЗрд╡рд▓ 10 * 7 = 70 рдЕрдиреБрд░реЛрдз рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб) рдХреА рд╡реГрджреНрдзрд┐ рд╣реБрдИред

рдкреНрд░рдпреЛрдЧ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, 16 рд╣рдЬрд╛рд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ 3 рдорд┐рдирдЯ (10 рдЙрджрд╛рд╣рд░рдг, 1600 рдкреНрд░рд╢реНрди рдкреНрд░рддреНрдпреЗрдХ) рдореЗрдВ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ 800 рдПрдордмреА рдпрд╛рддрд╛рдпрд╛рдд рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдПред

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

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

рддрд╕реНрд╡реАрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрджреНрдпрддрди рдХрд░реЗрдВ

рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓реЗрдЦ рдореЗрдВ рдЪрд┐рддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Google рдХреЗ рдкреНрд░рддрд┐ рдирд┐рдВрджрд╛ рд╢реБрд░реВ рд╣реБрдИ, рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рдХрд┐ GAE рддрдерд╛рдХрдерд┐рдд рдирд╣реАрдВ рдЦрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ "Habraeffekt"ред рдпрд╣ рд╕рдм рдЕрд╕рддреНрдп рд╣реИред

рдпрд╣ рддрд╕реНрд╡реАрд░ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ (рд▓рдЧрднрдЧ 1 рдмрдЬреЗ рд╕реЗ 7 рдмрдЬреЗ рддрдХ) рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдлреНрдд рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рдереАред 16 рдШрдВрдЯреЗ рдХрд╛ рд╕рдордп рдЬреЛрдбрд╝рд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдореИрдВрдиреЗ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВрдиреЗ рд╣рд╛рдмреЗрд░рд╛ рдкрд░ рдХрд╛рдЙрдВрдЯрд░ рд░рдЦрд╛ рдерд╛, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдореБрдлреНрдд рд╕реАрдорд╛ рдХрд╛ 30% рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╢реЗрд╖ 70% рдХрд╛рдЙрдВрдЯрд░ рдХреЗ 20 рд╣рдЬрд╛рд░ рд╣рд┐рдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ (рдЦрд╛рддреЗ рдореЗрдВ рдЗрд╕рдХреА рд╕реБрд╕реНрддреА - рдЗрддрдирд╛ рдХрдо рдирд╣реАрдВ)ред

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

рдЕрдм (рдореЙрд╕реНрдХреЛ рдореЗрдВ рд▓рдЧрднрдЧ 9 рдШрдВрдЯреЗ) рдкреНрд░рддрд┐ рдорд┐рдирдЯ 200 рд╡рд┐рдЪрд╛рд░ (рд╣рд░ рдХреЛрдИ рдХрд╛рдЙрдВрдЯрд░ рджреЗрдЦрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рджрдо рдкрд░ рдЧрд┐рди рд╕рдХрддрд╛ рд╣реИ)ред рдЬреАрдПрдИ 13-15 рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдЪрд╛рд▓реВ рд░рдЦрддрд╛ рд╣реИ (рдЕрдм 13, 15 рдереЗ)ред рд▓реЛрдб рдЕрднреА рднреА рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рдХрд┐рддрдиреЗ рдЙрджрд╛рд╣рд░рдг рдЕрдкрдиреЗ рдЪрд░рдо рдкрд░ рд╣реЛрдВрдЧреЗ - рдореИрдВ рдмрд╛рдж рдореЗрдВ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реВрдВрдЧрд╛ред рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ (рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд╕рд╛рде) рдореИрдВрдиреЗ рдПрдХ рдирдП рд▓реЗрдЦ рдореЗрдВ рд▓рд┐рдЦрд╛: habrahabr.ru/blogs/gae/115731

Source: https://habr.com/ru/post/In115517/


All Articles