Google рдХреЛ BigQuery рд▓реЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓рд╛рдИ рдХрд╕рд░реА рдкреНрд░рдЬрд╛рддрд╛рдиреНрддреНрд░рд┐рдХ рдмрдирд╛рдпреЛред рднрд╛рдЧ 2

рдирдорд╕реНрддреЗ, Habr! рдирдпрд╛рдБ рдкрд╛рдареНрдпрдХреНрд░рдо рд╕реНрдЯреНрд░рд┐рдордХреЛ рд▓рд╛рдЧрд┐ рдирд╛рдорд╛рдВрдХрди рдЕрд╣рд┐рд▓реЗ OTUS рдорд╛ рдЦреБрд▓рд╛ рдЫ рдбрд╛рдЯрд╛ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ред рдХреЛрд░реНрд╕ рд╕реБрд░реБ рд╣реБрдиреЗ рдкреНрд░рддреНрдпрд╛рд╢рд╛рдорд╛, рд╣рд╛рдореА рддрдкрд╛рдИрдВрд╕рдБрдЧ рдЙрдкрдпреЛрдЧреА рд╕рд╛рдордЧреНрд░реА рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫреМрдВред

рднрд╛рдЧ рдПрдХ рдкрдвреНрдиреБрд╣реЛрд╕реН

Google рдХреЛ BigQuery рд▓реЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓рд╛рдИ рдХрд╕рд░реА рдкреНрд░рдЬрд╛рддрд╛рдиреНрддреНрд░рд┐рдХ рдмрдирд╛рдпреЛред рднрд╛рдЧ 2

рдбрд╛рдЯрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди

рдмрд▓рд┐рдпреЛ рдбреЗрдЯрд╛ рдкреНрд░рд╢рд╛рд╕рди рдЯреНрд╡рд┐рдЯрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩрдХреЛ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдиреНрдд рд╣реЛред рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ BigQuery рд▓рд╛рдИ рдПрдХреАрдХреГрдд рдЧрд░реНрджрд╛, рд╣рд╛рдореА рдбреЗрдЯрд╛ рдЦреЛрдЬ, рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг, рд╕реБрд░рдХреНрд╖рд╛ рд░ рдЧреЛрдкрдиреАрдпрддрд╛рдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрдЫреМрдВред

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

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

  • рдбреЛрдореЗрди рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рд╕рд╛рдЭреЗрджрд╛рд░реА: рдПрдЙрдЯрд╛ рдмрд┐рдЯрд╛ рд╕реБрд╡рд┐рдзрд╛ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЯреНрд╡рд┐рдЯрд░ рдмрд╛рд╣рд┐рд░рдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ BigQuery рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрдирдмрд╛рдЯ рд░реЛрдХреНрдЫред
  • VPC рд╕реЗрд╡рд╛ рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ: рдПрдЙрдЯрд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдлрд┐рд▓реНрдЯрд░реЗрд╢рдирд▓рд╛рдИ рд░реЛрдХреНрдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЬреНрдЮрд╛рдд IP рджрд╛рдпрд░рд╛рд╣рд░реВрдмрд╛рдЯ BigQuery рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдмрдирд╛рдЙрдБрдЫред

рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рд╣рд╛рдореАрд▓реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдкреНрд░рд╛рдзрд┐рдХрд░рдг, рд░ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг (AAA) рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реЗрдХрд╛ рдЫреМрдВ:

  • рдкреНрд░рдорд╛рдгреАрдХрд░рдг: рд╣рд╛рдореАрд▓реЗ рддрджрд░реНрде рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ GCP рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛рд╣рд░реВ рд░ рдЙрддреНрдкрд╛рджрди рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред
  • рдЕрдзрд┐рдХрд╛рд░: рд╣рд╛рдореАрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛рд╕реЗрдЯрдорд╛ рдорд╛рд▓рд┐рдХ рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛ рд░ рдкрд╛рдардХ рд╕рдореВрд╣ рд╣реБрдиреБ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред
  • рд▓реЗрдЦрд╛ рдкрд░реАрдХреНрд╖рдг: рд╣рд╛рдореАрд▓реЗ BigQuery рд╕реНрдЯреНрдпрд╛рдХрдбреНрд░рд╛рдЗрднрд░ рд▓рдЧрд╣рд░реВ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдпреМрдВ, рдЬрд╕рдорд╛ рд╡рд┐рд╕реНрддреГрдд рдХреНрд╡реЗрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬрд╛рдирдХрд╛рд░реА рдерд┐рдпреЛ, рд╕рдЬрд┐рд▓реЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ BigQuery рдбреЗрдЯрд╛рд╕реЗрдЯрдорд╛ред

рдЯреНрд╡рд┐рдЯрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛рдХреЛ рдЙрдЪрд┐рдд рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рд╣рд╛рдореАрд▓реЗ рд╕рдмреИ BigQuery рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ рджрд░реНрддрд╛ рдЧрд░реНрдиреБрдкрд░реНрдЫ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдПрдиреЛрдЯреЗрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫ, рдЙрдЪрд┐рдд рднрдгреНрдбрд╛рд░рдг рдХрд╛рдпрдо рд░рд╛рдЦреНрдиреБрдкрд░реНрдЫ, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдореЗрдЯрд╛рдПрдХреЛ рдбреЗрдЯрд╛ рдореЗрдЯрд╛рдЙрдиреБ рдкрд░реНрдЫ (рдкрд░реНрдЬ)ред

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

рдЯреНрд╡рд┐рдЯрд░рдорд╛, рд╣рд╛рдореАрд▓реЗ BigQuery рдорд╛ рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЪрд╛рд░ рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЛрдЯреАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рдЬреБрди рдШрдЯреНрджреЛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛рдХреЛ рдХреНрд░рдордорд╛ рдпрд╣рд╛рдБ рд╕реВрдЪреАрдмрджреНрдз рдЫрдиреН:

  • рдЕрддреНрдпрдзрд┐рдХ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рд╕реЗрдЯрд╣рд░реВ рдиреНрдпреВрдирддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рдХреЛ рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдиреБрд╕рд╛рд░ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдЫрдиреНред рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рд╕реЗрдЯрдорд╛ рдкрд╛рдардХрд╣рд░реВрдХреЛ рдЫреБрдЯреНрдЯреИ рд╕рдореВрд╣ рд╣реБрдиреНрдЫ, рд░ рд╣рд╛рдореА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдиреЗрдЫреМрдВред
  • рдордзреНрдпрдо-рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ (рд╕рд╛рд▓реНрдЯреЗрдб рд╣реНрдпрд╛рд╕рд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдПрдХрддрд░реНрдлреА рдЫрджреНрдордирд╛рдо) рдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рдкрд╣рд┐рдЪрд╛рди рдпреЛрдЧреНрдп рдЬрд╛рдирдХрд╛рд░реА (PII) рд╣реБрдБрджреИрди рд░ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдореВрд╣рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рд╣реБрдиреНрдЫред рдпреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕рд░реЛрдХрд╛рд░ рд░ рдбреЗрдЯрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмреАрдЪрдХреЛ рд░рд╛рдореНрд░реЛ рд╕рдиреНрддреБрд▓рди рд╣реЛред рдпрд╕рд▓реЗ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдХреЛ рд╣реБрдиреН рднрдиреЗрд░ рдирдЬрд╛рдиреАрдХрди рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЧрдгрдирд╛ рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдкрд╣рд┐рдЪрд╛рди рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣рд┐рддрдХреЛ рдХрдо-рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВред рдпреЛ рдЧреЛрдкрдиреАрдпрддрд╛рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рд░рд╛рдореНрд░реЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛ, рддрд░ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрддрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред
  • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ (рдЯреНрд╡рд┐рдЯрд░ рдмрд╛рд╣рд┐рд░ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ) рд╕рдмреИ рдЯреНрд╡рд┐рдЯрд░ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред

рд▓рдЧрд┐рдЩрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рд╣рд╛рдореАрд▓реЗ BigQuery рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВрдХреЛ рдЧрдгрдирд╛ рдЧрд░реНрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдбреЗрдЯрд╛ рдкрд╣реБрдБрдЪ рддрд╣рдорд╛ рд▓рдЧ рдЧрд░реНрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ (DAL), рдЯреНрд╡рд┐рдЯрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░ред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЧреЛрдкрдиреАрдпрддрд╛ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕рд╛рде рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ рдПрдиреЛрдЯреЗрдЯ рдЧрд░реНрдиреЗрдЫрдиреН рд░ рдЕрд╡рдзрд╛рд░рдг рдЕрд╡рдзрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреЗрдЫрдиреНред рд╕рдлрд╛рдИрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рджреБрдИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рд░ рд▓рд╛рдЧрддрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдЫреМрдВ: 1. рд╕реНрдХреНрдпрд╛рд▓реНрдбрд┐рдЩ рдЬрд╕реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ GCS рдорд╛ рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ рд╕рдлрд╛ рдЧрд░реНрдиреЗ рд░ BigQuery рдорд╛ рд▓реЛрдб рдЧрд░реНрдиреЗ; 2. BigQuery DML рдЕрдкрд░реЗрдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рд╣рд╛рдореА рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣ рд░ рдбреЗрдЯрд╛рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди рджреБрд╡реИ рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рд╕рдВрдпреЛрдЬрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВред

рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛

BigQuery рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реЗрд╡рд╛ рднрдПрдХреЛрд▓реЗ, рдкреНрд░рдгрд╛рд▓реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╡рд╛ рдЕрди-рдХрд▓ рдХрд░реНрддрд╡реНрдпрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЯреНрд╡рд┐рдЯрд░рдХреЛ SRE рдЯреЛрд▓реАрд▓рд╛рдИ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреБ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдПрдиред рднрдгреНрдбрд╛рд░рдг рд░ рдХрдореНрдкреНрдпреБрдЯ рджреБрд╡реИрдХреЛ рд▓рд╛рдЧрд┐ рдердк рдХреНрд╖рдорддрд╛рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдерд┐рдпреЛред рд╣рд╛рдореА Google рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдЯрд┐рдХрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрд░ рд╕реНрд▓рдЯ рдЖрд░рдХреНрд╖рдгрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рд╣рд╛рдореАрд▓реЗ рд╕реНрд╡-рд╕реЗрд╡рд╛ рд╕реНрд▓рдЯ рдЖрд╡рдВрдЯрди рд░ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рдЕрдиреБрдЧрдорди рдЬрд╕реНрддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдпреМрдВ, рд░ рддреА рдЕрдиреБрд░реЛрдзрд╣рд░реВ Google рдорд╛ рдмрдврд╛рдпреМрдВред

рдХреЛ рд▓рд╛рдЧрдд

рд╣рд╛рдореНрд░реЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓реЗ BigQuery рд░ Presto рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд╡реЗрд░реА рд▓рд╛рдЧрдд рдмрд░рд╛рдмрд░ рд░рд╣реЗрдХреЛ рджреЗрдЦрд╛рдПрдХреЛ рдЫред рд╣рд╛рдореАрд▓реЗ рдпрд╣рд╛рдБ рд╕реНрд▓рдЯрд╣рд░реВ рдЦрд░рд┐рдж рдЧрд░реНрдпреМрдВ рд╕реНрдерд┐рд░ рднреБрдХреНрддрд╛рдиреА рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рд╕реНрдерд┐рд░ рдорд╛рд╕рд┐рдХ рд▓рд╛рдЧрддрдХреЛ рд▓рд╛рдЧрд┐ рдореВрд▓реНрдп рдорд╛рдЧ рдмрдореЛрдЬрд┐рдо рдкреНрд░рд╢реЛрдзрд┐рдд рдбреЗрдЯрд╛рдХреЛ рдкреНрд░рддрд┐ TBред рдпреЛ рдирд┐рд░реНрдгрдп рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБ рдЕрдШрд┐ рд▓рд╛рдЧрддрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реЛрдЪреНрди рдирдЪрд╛рд╣рдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдорд╛ рдкрдирд┐ рдЖрдзрд╛рд░рд┐рдд рдерд┐рдпреЛред

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

рджрд╢реМрдВ рдкреЗрдЯрд╛рдмрд╛рдЗрдЯрдХреЛ рджреБрд░реНрд▓рдн рдкреНрд░рд╢реНрдирд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рджреБрд░реНрд▓рдн рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ BigQuery рдорд╛ рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреБ рд▓рд╛рдЧрдд-рдкреНрд░рднрд╛рд╡реА рдирднрдПрдХреЛ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВ рд░ GCS рдорд╛ рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ рд╕рд┐рдзреИ рдкрд╣реБрдБрдЪ рдЧрд░реНрди Presto рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА BigQuery рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╣реЗрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред

рдЕрд░реНрдХреЛ рдЪрд░рдгрд╣рд░реВ

рдЕрд▓реНрдлрд╛ рд░рд┐рд▓рд┐рдЬ рднрдПрджреЗрдЦрд┐ рдиреИ рд╣рд╛рдореАрд▓реЗ BigQuery рдорд╛ рдзреЗрд░реИ рдЪрд╛рд╕реЛ рджреЗрдЦреЗрдХрд╛ рдЫреМрдВред рд╣рд╛рдореА BigQuery рдорд╛ рдердк рдбреЗрдЯрд╛рд╕реЗрдЯ рд░ рдердк рдЖрджреЗрд╢рд╣рд░реВ рдердкреНрджреИрдЫреМрдВред рд╣рд╛рдореА BigQuery рднрдгреНрдбрд╛рд░рдгрдорд╛ рдкрдвреНрди рд░ рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ Scalding рдЬрд╕реНрддрд╛ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреЗрдХреНрдЯрд░рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджреИрдЫреМрдВред рд╣рд╛рдореА BigQuery рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрджреНрдпрдо рдЧреБрдгрд╕реНрддрд░ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рд░ рдиреЛрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди Looker рд░ Apache Zeppelin рдЬрд╕реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╣реЗрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред

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

рдЧреБрдЧрд▓рдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореНрд░рд╛ рдХреЗрд╣реА рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдпрд╣рд╛рдБ рджрд┐рдЗрдПрдХрд╛ рдЫрдиреН:

  • LZO-Thrift рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдбреЗрдЯрд╛ рд╕реНрд╡рд╛рдЧрдд рд░ рд╕рдорд░реНрдердирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВред
  • рдкреНрд░рддрд┐ рдШрдгреНрдЯрд╛ рд╡рд┐рднрд╛рдЬрди
  • рддрд╛рд▓рд┐рдХрд╛, рдкрдЩреНрдХреНрддрд┐ рд░ рд╕реНрддрдореНрдн рд╕реНрддрд░ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдЬрд╕реНрддрд╛ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдгрдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВред
  • рдмрд┐рдЧрдХреНрд╡реЗрд░реА рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╣рд╛рдЗрдн рдореЗрдЯрд╛рд╕реНрдЯреЛрд░ рдПрдХреАрдХрд░рдг рд░ LZO-рдереНрд░рд┐рдлреНрдЯ рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рдеред
  • BigQuery UI рдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдбреЗрдЯрд╛ рдХреНрдпрд╛рдЯрд▓рдЧ рдПрдХреАрдХрд░рдг
  • рд╕реНрд▓рдЯ рдЖрд╡рдВрдЯрди рд░ рдЕрдиреБрдЧрдордирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡-рд╕реЗрд╡рд╛ред

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

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

рд╣рд╛рдореАрд▓реЗ BigQuery рдХреНрд╡реЗрд░реА рдЧрд░реНрдиреБ рд╕рд░рд▓ рд░ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рднрдПрдХреЛ рдкрд╛рдпреМрдВред рдбреЗрдЯрд╛ рдЗрдиреНрдЬреЗрд╕рди рд░ рд░реВрдкрд╛рдиреНрддрд░рдгрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рд╕рд╛рдзрд╛рд░рдг рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Google рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ, рддрд░ рдЬрдЯрд┐рд▓ рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдЖрдлреНрдиреИ Airflow рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред рдбреЗрдЯрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐, BigQuery рдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдкреНрд░рд╛рдзрд┐рдХрд░рдг, рд░ рд▓реЗрдЦрд╛ рдкрд░реАрдХреНрд╖рдг рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рд╣рд╛рдореНрд░рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНтАНрдпреЛред рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд░ рдЧреЛрдкрдиреАрдпрддрд╛рдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓рд╛рдИ рдердк рд▓рдЪрд┐рд▓реЛрдкрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ рд░ рд╣рд╛рдореНрд░рд╛ рдЖрдлреНрдиреИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред BigQuery, рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реЗрд╡рд╛ рднрдПрдХреЛрд▓реЗ, рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдерд┐рдпреЛред рдХреНрд╡реЗрд░реА рд▓рд╛рдЧрддрд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЙрдкрдХрд░рдгрд╣рд░реВ рдЬрд╕реНрддреИ рдерд┐рдПред BigQuery рдорд╛ рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрд╛ GCS рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЧрдд рд▓рд╛рдЧреНрдереНрдпреЛред

рд╕рдордЧреНрд░рдорд╛, BigQuery рд▓реЗ рд╕рд╛рдорд╛рдиреНрдп SQL рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реНрдЫред рд╣рд╛рдореАрд▓реЗ BigQuery рдорд╛ рдзреЗрд░реИ рдЪрд╛рд╕реЛ рджреЗрдЦреЗрдХрд╛ рдЫреМрдВ, рд░ рд╣рд╛рдореА рдердк рдбреЗрдЯрд╛рд╕реЗрдЯрд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрди, рдердк рдЯреЛрд▓реАрд╣рд░реВрд▓рд╛рдИ рдмреЛрд░реНрдбрдорд╛ рд▓реНрдпрд╛рдЙрди рд░ BigQuery рд╕рдБрдЧ рдердк рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред Twitter рдорд╛ рдПрдХ рд╡рд┐рд╡рд┐рдз рдбреЗрдЯрд╛рд╕реЗрдЯ рдЫ рдЬрд╕рд▓рд╛рдИ Scalding, Spark, Presto, рд░ Druid рдЬрд╕реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╕рдВрдпреЛрдЬрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫред рд╣рд╛рдореА рд╣рд╛рдореНрд░рд╛ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдгрд╣рд░реВрд▓рд╛рдИ рдирд┐рд░рдиреНрддрд░ рдмрдврд╛рдЙрди рд░ рд╣рд╛рдореНрд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд╣рд░реВрд▓рд╛рдИ рдХрд╕рд░реА рдЙрддреНрддрдо рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рд╣рд╛рдореНрд░рд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдЧрд░реНрди рдкреНрд░рддрд┐рдмрджреНрдз рдЫреМрдВред

рдХреГрддрдЬреНрдЮрддрд╛рдХрд╛ рд╢рдмреНрджрд╣рд░реВ

рдо рдореЗрд░рд╛ рд╕рд╣-рд▓реЗрдЦрдХрд╣рд░реВ рд░ рдЯреЛрд▓реАрдХрд╛ рд╕рд╛рдереАрд╣рд░реВ, рдЕрдиреНрдЬреБ рдЭрд╛ рд░ рд╡рд┐рд▓ рдкрд╛рд╕реНрдХреБрдЪреАрд▓рд╛рдИ рдпрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдЙрдиреАрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рд╣рдпреЛрдЧ рд░ рдХрдбрд╛ рдкрд░рд┐рд╢реНрд░рдордХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж рджрд┐рди рдЪрд╛рд╣рдиреНрдЫреБред рдо рдЯреНрд╡рд┐рдЯрд░ рд░ рдЧреБрдЧрд▓рдХрд╛ рдзреЗрд░реИ рдЯреЛрд▓реАрд╣рд░реВрдХрд╛ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВ рд░ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рдзрдиреНрдпрд╡рд╛рдж рджрд┐рди рдЪрд╛рд╣рдиреНрдЫреБ рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реЗ рд░ рдмрд╣реБрдореВрд▓реНрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рдЯреНрд╡рд┐рдЯрд░рдорд╛ BigQuery рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рдзрдиреНрдпрд╡рд╛рдж рджрд┐рди рдЪрд╛рд╣рдиреНрдЫреБред

рдпрджрд┐ рддрдкрд╛рдИрдВ рдпреА рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдЗрдЪреНрдЫреБрдХ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдХреГрдкрдпрд╛ рд╣рд╛рдореНрд░реЛ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рд░рд┐рдХреНрдд рдкрджрд╣рд░реВ рдбреЗрдЯрд╛ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЯреЛрд▓реАрдорд╛ред

DWH рдорд╛ рдбреЗрдЯрд╛ рдЧреБрдгрд╕реНрддрд░ - рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рд╕реНрдерд┐рд░рддрд╛

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster