Dremelред Google рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддрд╛ рд╣реИ?

Dremel рдирд┐рдХрдЯ-рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп (рдирд┐рдХрдЯ-рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп) рдореЛрдб рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░рдгрд╛рд▓реА рд╣реИ , рдЬрд┐рд╕реЗ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдбреЗрдЯрд╛ [4] рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╢реЛрдз рдкрддреНрд░ рдХреЗ рд▓реЗрдЦрдХ [рек] (рдЬрд┐рдирдореЗрдВ рд╕реЗ, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╣рдорд╛рд░реЗ рд╣рдорд╡рддрди рд╕рд░реНрдЧреЗрдИ рдореЗрд▓рдирд┐рдХ рдФрд░ рдПрдВрдбреНрд░реЗ рдЧреБрдмрд╛рд░реЗрд╡ рд╣реИрдВ), рдЬреЛ рдбреНрд░реЗрдореЗрд▓ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ, рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рд╕рдХреНрд╖рдо рд╣реИ:

UPD1: рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдЪреМрдХрд╕ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП deja vu рд╣реИред


Dremel Google рдХрд╛ рдПрдХ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЙрддреНрдкрд╛рдж рд╣реИ, рдЬреЛ 2006 рд╕реЗ рдкреНрд░рдЪрд╛рд▓рди рдореЗрдВ рд╣реИ, рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ 2010 рдореЗрдВ рд╡реЗрд░реА рд▓рд╛рд░реНрдЬ рдбреЗрдЯрд╛ рдмреЗрд╕ (VLDB) рдмрдВрджреЛрдмрд╕реНрддреА рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

2012 рдореЗрдВ, Google рдиреЗ Google BigQuery рд╕реЗрд╡рд╛ [14] рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП Dremel рддрдХ рдкрд╣реБрдВрдЪ рдЦреЛрд▓реАред

рдбреЗрдЯрд╛ рдореЙрдбрд▓


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

Dremel рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП Google рдлрд╝рд╛рдЗрд▓ рд╡рд┐рддрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЯреИрдмрд▓реЗрдЯ рднрдВрдбрд╛рд░рдг рдЗрдХрд╛рдИ рд╣реИред

рд▓реЗрдХрд┐рди, рдЗрд╕рдореЗрдВ рд╕рдВрджреЗрд╣ рдХреЗ рдмрд┐рдирд╛, Google Dremel рдХрд╛ рдкреНрд░рдореБрдЦ рдирд╡рд╛рдЪрд╛рд░ рдПрдХ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рд╣реИ , рдЬреЛ [4] рдореЗрдВ " рдиреЗрд╕реНрдЯреЗрдб рдХреЙрд▓рдо рд╕реНрдЯреЛрд░реЗрдЬ ", рдпрд╛ рдЕрдиреБрд╡рд╛рдж рдореЗрдВ, рдПрдореНрдмреЗрдбреЗрдб рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдХреЙрд▓рдо рд╕реНрдЯреЛрд░реЗрдЬ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред

рдиреЗрд╕реНрдЯреЗрдб рд╕реНрддрдВрдн рднрдВрдбрд╛рд░рдг рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИрдВ: рдбреЗрдЯрд╛ рдЬрд┐рд╕рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрддрдВрдн-рдзрд╛рд░рд┐рдд рднрдВрдбрд╛рд░рдг рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рдеред

рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред

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

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

Google рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣рд▓ рдХрд┐рдпрд╛: Dremel рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрддрд┐рд░реЗрдХ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрддрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реНрддрд░ рдФрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╕реНрддрд░ ред


рдЪрд┐рддреНрд░рдг рдХрд╛ рд╕реНрд░реЛрдд [рек, рдЪрд┐рддреНрд░ реи]


рдЪрд┐рддреНрд░рдг рдХрд╛ рд╕реНрд░реЛрдд [4, рдЪрд┐рддреНрд░ 3]

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

рд╕реНрдХреАрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЙрд▓рдо рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рдирд╛ <value, repetition_level, рдкрд░рд┐рднрд╛рд╖рд╛_level> рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рднрдВрдбрд╛рд░рдг рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдПрдХ рд░рд╛рдЬреНрдп рдорд╢реАрди рд╣реИ, рдЬрд╣рд╛рдВ:


рдЪрд┐рддреНрд░рдг рдХрд╛ рд╕реНрд░реЛрдд [4, рдЪрд┐рддреНрд░ 4]

рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди


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

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

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

рдкреНрд░рдпреЛрдЧ рдХреЗ рдкрд░рд┐рдгрд╛рдо


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


рдЪрд┐рддреНрд░рдг рдХрд╛ рд╕реНрд░реЛрдд [4]

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, [4] рдореЗрдВ рдпрд╣ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рджреМрд░рд╛рди, рдХреБрдЫ рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рддрд╛рд▓рд┐рдХрд╛ рд╕реНрдХреИрдирд┐рдВрдЧ рдЧрддрд┐ рдиреЗ рд╕реАрдзреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб резрежреж рдмрд┐рд▓рд┐рдпрди рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП ред

рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░ рдкреНрд░рднрд╛рд╡


рдбреНрд░реЗрдорд▓ рдХреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдореЗрдВ рдХреНрд▓реВрдбреЗрд░рд╛ рдЗрдореНрдкрд╛рд▓рд╛ , рдЕрдкрд╛рдЪреЗ рдбреНрд░рд┐рд▓ , рд▓рдХрд╡рд╛ (рдЯреНрд╡рд┐рдЯрд░) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рд╕реНрд░реЛрддреЛрдВ рдХреА рд╕реВрдЪреА *


[рек] рд╕рд░реНрдЧреЗрдИ рдореЗрд▓рдирд┐рдХ, рдПрдВрдбреНрд░реЗ рдЧреБрдмрд╛рд░реЗрд╡, рдЬрд┐рдВрдЧ рдЬрд┐рдВрдЧ рд▓реЙрдиреНрдЧ, рдЬреЗрдлреНрд░реА рд░реЛрдорд░, рдПрдЯ рдЕрд▓ред Dremel: рд╡реЗрдм-рд╕реНрдХреЗрд▓ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╡рд┐рд╢реНрд▓реЗрд╖рдг ред VLDB рдмрдВрджреЛрдмрд╕реНрддреА рдХреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реА, 2010ред
[резрек] Google рдмрд┐рдЧрд╡рд┐рдХ - рдЧреВрдЧрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ред
* рдЪрдХреНрд░ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд░реЛрддреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╕реВрдЪреА ред

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

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


All Articles