BigQuery рдХреЙрд╕реНрдЯ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреНрдпрд╛ рд╣реИ?
рдпрд╣ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ on-demand рдкреНрд░рд╛рдЗрд╕рд┐рдВрдЧ рдореЙрдбрд▓ рдХреЗ рддрд╣рдд рдЖрдкрдХреЗ Google Cloud BigQuery рдХреЗ рдорд╛рд╕рд┐рдХ рдмрд┐рд▓ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИред рдЗрд╕ рдореЙрдбрд▓ рдореЗрдВ рдЖрдк рджреЛ рдЪреАрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ тАФ рдЖрдкрдХреА рдХреНрд╡реЗрд░реАрдЬрд╝ рдЬрд┐рддрдирд╛ рдбреЗрдЯрд╛ рд╕реНрдХреИрди рдХрд░рддреА рд╣реИрдВ, рдФрд░ рдЬрд┐рддрдирд╛ рдбреЗрдЯрд╛ рдЖрдк рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред рднрд╛рд░реА рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╡рд░реНрдХрд▓реЛрдб рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓рд╛рдЧрдд рдХрд╛ рдЕрдВрджрд╛рдЬрд╝рд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдмрд╛рд░-рдмрд╛рд░ рдмрдбрд╝реА рдЯреЗрдмрд▓реНрд╕ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХрд╛ рдЕрд╕рд░ рд╕рдордЭрдиреЗ рдореЗрдВ рдпрд╣ рдХрд╛рдлрд╝реА рдорджрджрдЧрд╛рд░ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░рд╛рдЗрд╕рд┐рдВрдЧ рд░реАрдЬрди рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддреА рд╣реИ рдФрд░ Google Cloud рдЗрд╕реЗ USD рдореЗрдВ рддрдп рдХрд░рддрд╛ рд╣реИ тАФ рдЗрд╕рд▓рд┐рдП рд╡рд╣реА рджрд░реЗрдВ рдбрд╛рд▓реЗрдВ рдЬреЛ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реАрдЬрди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВред
рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддрд┐ рдХреНрд╡реЗрд░реА рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд╕рдд рдбреЗрдЯрд╛ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ (TB) рдореЗрдВ рдбрд╛рд▓реЗрдВ, рдлрд┐рд░ рдЖрдк рдорд╣реАрдиреЗ рдореЗрдВ рдХрд┐рддрдиреА рдХреНрд╡реЗрд░реАрдЬрд╝ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреА on-demand рдХреНрд╡реЗрд░реА рдХреАрдордд рдкреНрд░рддрд┐ TB (рдХрдИ рд░реАрдЬрди рдореЗрдВ Google рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рдЧрднрдЧ \(\$6.25/\text{TB}\) рд╣реИ)ред рдЗрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдирд╛ рдлреНрд░реА рдХреНрд╡реЗрд░реА рдЯрд┐рдпрд░ рдЬреЛрдбрд╝реЗрдВ (рдЖрдорддреМрд░ рдкрд░ рд╣рд░ рдорд╣реАрдиреЗ рдкрд╣рд▓рд╛ 1 TB рдореБрдлрд╝реНрдд рд╣реЛрддрд╛ рд╣реИ), рдлрд┐рд░ рдЕрдкрдирд╛ рдПрдХреНрдЯрд┐рд╡ рд╕реНрдЯреЛрд░реЗрдЬ GB рдореЗрдВ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдХреАрдордд рдкреНрд░рддрд┐ GB/рдорд╣реАрдирд╛ (рдПрдХреНрдЯрд┐рд╡ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ \(\$0.02\))ред рдпрд╣ рдЯреВрд▓ рдмрд┐рд▓ рдпреЛрдЧреНрдп рдбреЗрдЯрд╛ рдХреЛ рдХреНрд╡реЗрд░реА рдХреАрдордд рд╕реЗ рдЧреБрдгрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ рд╕реНрдЯреЛрд░реЗрдЬ рдХреА рд▓рд╛рдЧрдд рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред
рдлрд╝реЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ
рдХреБрд▓ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ = рдкреНрд░рддрд┐ рдХреНрд╡реЗрд░реА рдбреЗрдЯрд╛ ├Ч рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдмрд┐рд▓ рдпреЛрдЧреНрдп рд╕реНрдХреИрди = рдХреБрд▓ рд╕реНрдХреИрди тИТ рдлреНрд░реА рдЯрд┐рдпрд░ (рдХрднреА рднреА 0 рд╕реЗ рдХрдо рдирд╣реАрдВ)ред рдХреНрд╡реЗрд░реА рд▓рд╛рдЧрдд = рдмрд┐рд▓ рдпреЛрдЧреНрдп рд╕реНрдХреИрди ├Ч рдХреАрдордд рдкреНрд░рддрд┐ TBред рд╕реНрдЯреЛрд░реЗрдЬ рд▓рд╛рдЧрдд = рд╕реНрдЯреЛрд░реЗрдЬ GB ├Ч рдХреАрдордд рдкреНрд░рддрд┐ GBред рдорд╛рд╕рд┐рдХ рдЕрдиреБрдорд╛рди = рдХреНрд╡реЗрд░реА рд▓рд╛рдЧрдд + рд╕реНрдЯреЛрд░реЗрдЬ рд▓рд╛рдЧрддред
$$\text{Total Cost} = \max\!\left(Q \cdot D - F,\; 0\right) \cdot P_q \;+\; S \cdot P_s$$$$\text{where}\quad \left\{ \begin{aligned} D &= \text{Data Scanned (TB)} \\ Q &= \text{Queries / Month} \\ F &= \text{Free Tier (TB)} \\ P_q &= \text{Query Price (\$/TB)} \\ S &= \text{Storage (GB)} \\ P_s &= \text{Storage Price (\$/GB)} \end{aligned} \right.$$
рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рдордЭреЗрдВ
рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рд░ рдХреНрд╡реЗрд░реА 1 TB рд╕реНрдХреИрди рдХрд░рддреА рд╣реИ, рдЖрдк рдорд╣реАрдиреЗ рдореЗрдВ 1,000 рдХреНрд╡реЗрд░реАрдЬрд╝ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдХреАрдордд \(\$6.25/\text{TB}\) рд╣реИ рдФрд░ рдлреНрд░реА рдЯрд┐рдпрд░ 1 TB рд╣реИред рддреЛ рдХреБрд▓ рд╕реНрдХреИрди = 1,000 TB; рдмрд┐рд▓ рдпреЛрдЧреНрдп = 999 TB; рдХреНрд╡реЗрд░реА рд▓рд╛рдЧрдд = $$999 \times \$6.25 = \$6{,}243.75$$ рдЕрдм 1,000 GB рд╕реНрдЯреЛрд░реЗрдЬ рдкрд░ \(\$0.02/\text{GB}\) рдХреА рджрд░ рд╕реЗ = \(\$20\)ред рдХреБрд▓ = $6,263.75 рдкреНрд░рддрд┐ рдорд╣реАрдирд╛ред
BigQuery рдСрди-рдбрд┐рдорд╛рдВрдб рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рд╕рдВрджрд░реНрдн
Google BigQuery рдХрд╛ рдСрди-рдбрд┐рдорд╛рдВрдб рдореЙрдбрд▓ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╡реЗрд░реА рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рд▓рд┐рдП рд╢реБрд▓реНрдХ рд▓реЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдорд╛рд╕рд┐рдХ рд╢реБрд▓реНрдХ рднреА рд▓реЗрддрд╛ рд╣реИред рдиреАрдЪреЗ рджреА рдЧрдИ рджрд░реЗрдВ рдпреВрдПрд╕ рдорд▓реНрдЯреА-рд░реАрдЬрди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╕реВрдЪреА рдореВрд▓реНрдп рд╣реИрдВ, рдЬреЛ рдпреВрдПрд╕рдбреА рдореЗрдВ рдЙрджреНрдзреГрдд рд╣реИрдВред рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдХреНрд╖реЗрддреНрд░ рдкреНрд░рддрд┐ рдЯреАрдмреА рдЕрдзрд┐рдХ рд╢реБрд▓реНрдХ рд▓реЗрддреЗ рд╣реИрдВ), рдЗрд╕рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рд╡рд░реНрддрдорд╛рди Google Cloud рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдкреГрд╖реНрда рдФрд░ рдЖрдкрдХреЗ рдмрд┐рд▓рд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред
| рдШрдЯрдХ | рдкреНрд░рд▓реЗрдЦрд┐рдд рджрд░ (рдпреВрдПрд╕) | рдиреЛрдЯреНрд╕ |
|---|---|---|
| рдСрди-рдбрд┐рдорд╛рдВрдб рдХреНрд╡реЗрд░реА рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг | ~$6.25 / TB рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЧрдпрд╛ | рд╕рдВрд╕рд╛рдзрд┐рдд рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдмрд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЧреЛрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛; рдкреНрд░рддрд┐ рдХреНрд╡реЗрд░реА рдиреНрдпреВрдирддрдо 10 MB |
| рд╕рдХреНрд░рд┐рдп рд╕рдВрдЧреНрд░рд╣рдг | ~$0.02 / GB / рдорд╛рд╣ | рдкрд┐рдЫрд▓реЗ 90 рджрд┐рдиреЛрдВ рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдПрдВ рдпрд╛ рд╡рд┐рднрд╛рдЬрди |
| рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдВрдЧреНрд░рд╣рдг | ~$0.01 / GB / рдорд╛рд╣ | 90 рд▓рдЧрд╛рддрд╛рд░ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ (~50% рдЫреВрдЯ) |
| рдореБрдлреНрдд рдХреНрд╡реЗрд░реА рд╕реНрддрд░ | 1 TB / рдорд╛рд╣ | рдкрд╣рд▓рд╛ 1 TB рдХреНрд╡реЗрд░реА рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд╣ рдореБрдлреНрдд рд╣реИ |
| рдореБрдлреНрдд рд╕рдВрдЧреНрд░рд╣рдг рд╕реНрддрд░ | 10 GB / рдорд╛рд╣ | рдкрд╣рд▓рд╛ 10 GB рд╕рдВрдЧреНрд░рд╣рдг рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд╣ рдореБрдлреНрдд рд╣реИ |
рд▓рд╛рдЧрдд рд╕реВрддреНрд░ рдореЗрдВ, рдХреНрд╡реЗрд░реА рджрд░ \(P_q\) ($/TB) рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рд╕рдВрдЧреНрд░рд╣рдг рджрд░ \(P_s\) ($/GB) рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рдореБрдлреНрдд рдХреНрд╡реЗрд░реА рднрддреНрддрд╛ \(F\) (TB) рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреА рд╕рдВрдЧреНрд░рд╣реАрдд рдорд╛рддреНрд░рд╛ \(S\) (GB) рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдирд╛, рдХреЙрдкреА рдХрд░рдирд╛ рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рдЖрдо рддреМрд░ рдкрд░ рдореБрдлреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдЗрдиреНрд╕рд░реНрдЯ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдСрдкрд░реЗрд╢рди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╢реБрд▓реНрдХ рд░рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдпрд╣рд╛рдВ рдореЙрдбрд▓ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдХрд▓реЛрдб рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд▓рд╛рдЧрдд
рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рд╕реВрддреНрд░ \(\text{рдХреБрд▓} = \max(Q\cdot D - F,\,0)\cdot P_q + S\cdot P_s\) рдХреЛ рдПрдХ рдХреНрд╡реЗрд░реА рдореВрд▓реНрдп $6.25/TB, 1 TB рдореБрдлреНрдд рд╕реНрддрд░, 500 GB рдкрд░ рд╕рдВрдЧреНрд░рд╣рдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд, рдФрд░ рд╕рдВрдЧреНрд░рд╣рдг $0.02/GB/рдорд╛рд╣ рдкрд░ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг (рд╣рд░ рдкрдВрдХреНрддрд┐ рдореЗрдВ $10.00 рд╕рдВрдЧреНрд░рд╣рдг рд╢реБрд▓реНрдХ) рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИред рдХреБрд▓ рдорд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЧрдпрд╛ \(Q\cdot D\) рд╣реИред
| рдкрд░рд┐рджреГрд╢реНрдп | рдбреЗрдЯрд╛ / рдХреНрд╡реЗрд░реА | рдХреНрд╡реЗрд░реАрдЬ / рдорд╛рд╣ | рдХреБрд▓ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЧрдпрд╛ | рдмрд┐рд▓рдпреЛрдЧреНрдп (1 TB рдореБрдлреНрдд рдХреЗ рдмрд╛рдж) | рдХреНрд╡реЗрд░реА рд▓рд╛рдЧрдд | рд╕рдВрдЧреНрд░рд╣рдг рд▓рд╛рдЧрдд | рдХреБрд▓ / рдорд╛рд╣ |
|---|---|---|---|---|---|---|---|
| рд╣рд▓реНрдХрд╛ | 0.1 TB | 200 | 20 TB | 19 TB | $118.75 | $10.00 | $128.75 |
| рдорд╛рдзреНрдпрдо | 1 TB | 1,000 | 1,000 TB | 999 TB | $6,243.75 | $10.00 | $6,253.75 |
| рднрд╛рд░реА | 5 TB | 2,000 | 10,000 TB | 9,999 TB | $62,493.75 | $10.00 | $62,503.75 |
рд╣рд▓реНрдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдХреА рдХреНрд╡реЗрд░реА рд▓рд╛рдЧрдд рдХреА рдЧрдгрдирд╛ \((200 \times 0.1 - 1) \times 6.25 = 19 \times 6.25 = \$118.75\) рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рд╕рд╛рде рд╣реА \(500 \times 0.02 = \$10.00\) рд╕рдВрдЧреНрд░рд╣рдгред рдпреЗ рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреА рд╣реИрдВ рдХрд┐ рдЙрдЪреНрдЪ-рд╡реЙрд▓реНрдпреВрдо рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд▓рд┐рдП, рдХреНрд╡реЗрд░реА (рд╕реНрдХреИрди) рд▓рд╛рдЧрдд рд╕рдВрдЧреНрд░рд╣рдг рдХреЛ рдХрдордЬреЛрд░ рдХрд░рддреА рд╣реИ тАФ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдмрдЪрдд рд╣реЛрддреА рд╣реИред
рдореБрдЦреНрдп рд╢рд░реНрддреЗрдВ рд╕рдордЭрд╛рдИ рдЧрдИ
- рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ / рд╕рдВрд╕рд╛рдзрд┐рдд рдмрд╛рдЗрдЯреНрд╕ (\(D\))
- рдПрдХ рдХреНрд╡реЗрд░реА рджреНрд╡рд╛рд░рд╛ рдкрдврд╝реА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛, рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдорд╛рдкреА рдЧрдИ рдФрд░ рдкреНрд░рддрд┐ TB рдкрд░ рдмрд┐рд▓ рдХреА рдЧрдИред BigQuery рдмрд┐рд▓ рдХрд░рддрд╛ рд╣реИ рд╕рдВрд╕рд╛рдзрд┐рдд рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдЪрд╛рд╣реЗ рдХрд┐рддрдиреА рднреА рдкрдВрдХреНрддрд┐рдпрд╛рдВ рд░рд┐рдЯрд░реНрди рдХреА рдЬрд╛рдПрдВ; рдХрдо рдХреЙрд▓рдо рдЪреБрдирдиреЗ рд╕реЗ рдХрдо рдмрд╛рдЗрдЯреНрд╕ рдкрдврд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред
- рдкреНрд░рддрд┐ рдорд╛рд╣ рдХреНрд╡реЗрд░реАрдЬ (\(Q\))
- рдЖрдк рдорд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рдХрд┐рддрдиреА рдРрд╕реА рдХреНрд╡реЗрд░реАрдЬ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдХреБрд▓ рд╕реНрдХреИрди рдХреА рдЧрдИ рдорд╛рддреНрд░рд╛ \(Q \cdot D\) рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреНрд╡реЗрд░реА рдореВрд▓реНрдп \(P_q\) рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореБрдлреНрдд рд╕реНрддрд░ \(F\) рдШрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдСрди-рдбрд┐рдорд╛рдВрдб рдмрдирд╛рдо рдХреНрд╖рдорддрд╛ (рд╕реНрд▓реЙрдЯ)
- рдСрди-рдбрд┐рдорд╛рдВрдб рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рдкреНрд░рддрд┐ TB рдкрд░ рдмрд┐рд▓ рдХрд░рддрд╛ рд╣реИ (рдЗрд╕ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдореЗрдВ рдореЙрдбрд▓)ред рдХреНрд╖рдорддрд╛ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХрдВрдкреНрдпреВрдЯ рдпреВрдирд┐рдЯ рдХреЛ рд╕реНрд▓реЙрдЯ рдХрд╣рддреЗ рд╣реБрдП рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдПрдХ рд╕рдкрд╛рдЯ рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рдпрд╛ рдкреНрд░рддрд┐рдмрджреНрдз рджрд░ рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЧрдд рдХреЛ рдмрд╛рдЗрдЯреНрд╕ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рд╕реЗ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реБрдП тАФ рд╕реНрдерд┐рд░, рднрд╛рд░реА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ред
- рд╕рдХреНрд░рд┐рдп рдмрдирд╛рдо рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдВрдЧреНрд░рд╣рдг
- рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдпрд╛ рд╡рд┐рднрд╛рдЬрди рд╕рдХреНрд░рд┐рдп рд╕рдВрдЧреНрд░рд╣рдг рд╣реИ рдЬрдмрдХрд┐ рдкрд┐рдЫрд▓реЗ 90 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рд╕рдВрд╢реЛрдзрд┐рдд (~$0.02/GB)ред рдпрджрд┐ 90 рд▓рдЧрд╛рддрд╛рд░ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЫреВрддрд╛ рд░рд╣рддрд╛ рд╣реИ рддреЛ рдпрд╣ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдВрдЧреНрд░рд╣рдг рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ рд▓рдЧрднрдЧ рдЖрдзреА рджрд░ рдкрд░ (~$0.01/GB), рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВред
- рдореБрдлреНрдд рд╕реНрддрд░ (\(F\))
- рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд╣ BigQuery 1 TB рдХреНрд╡реЗрд░реА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдФрд░ 10 GB рд╕рдВрдЧреНрд░рд╣рдг рдХреЛрдИ рд▓рд╛рдЧрдд рдкрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕реВрддреНрд░ рдореЗрдВ \(F\) рдореБрдлреНрдд рдХреНрд╡реЗрд░реА рднрддреНрддрд╛ рд╣реИ рдХреБрд▓ рд╕реНрдХреИрди рдХреА рдЧрдИ рдорд╛рддреНрд░рд╛ рд╕реЗ рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛, рд╢реВрдиреНрдп рдкрд░ рдлреНрд▓реЛрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
- рд╡рд┐рднрд╛рдЬрди & рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ
- рддрдХрдиреАрдХреЗрдВ рдЬреЛ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреА рд╣реИрдВ рдХрд┐ рдХреНрд╡реЗрд░реАрдЬ рдХреЗрд╡рд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЦрдВрдб рдкрдврд╝рддреЗ рд╣реИрдВред рдкреНрд░рднрд╛рд╡реА рд╡рд┐рднрд╛рдЬрди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддрд╛рд░реАрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдФрд░ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ \(D\) рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ тАФ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рдмрд╛рдЗрдЯреНрд╕ тАФ рд╕реАрдзреЗ рдСрди-рдбрд┐рдорд╛рдВрдб рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реБрдПред
- рдХреНрд╖реЗрддреНрд░
- рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд╛рдиред рдкреНрд░рддрд┐-TB рдХреНрд╡реЗрд░реА рджрд░реЗрдВ рдФрд░ рдкреНрд░рддрд┐-GB рд╕рдВрдЧреНрд░рд╣рдг рджрд░реЗрдВ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИрдВ; \(P_q\) рдФрд░ \(P_s\) рдЗрд╕ рдЙрдкрдХрд░рдг рдореЗрдВ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓
рдХреНрдпрд╛ рдпрд╣ рдореЗрд░реЗ рдмрд┐рд▓ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛? рдирд╣реАрдВ тАФ рдпрд╣ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИред рдЕрд╕рд▓ BigQuery рд▓рд╛рдЧрдд рдЖрдкрдХреЗ рд░реАрдЬрди, рдПрдбрд┐рд╢рди (on-demand рдмрдирд╛рдо capacity/slots), рд▓реЙрдиреНрдЧ-рдЯрд░реНрдо рдмрдирд╛рдо рдПрдХреНрдЯрд┐рд╡ рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╕реНрдХрд╛рдЙрдВрдЯ, рдФрд░ рдирдЬрд╝рджреАрдХреА MB рддрдХ рд░рд╛рдЙрдВрдбрд┐рдВрдЧ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред
рдХреНрд╡реЗрд░реА рд▓рд╛рдЧрдд рдХреИрд╕реЗ рдХрдо рдХрд░реВрдБ? рд╕рд┐рд░реНрдлрд╝ рдЬрд╝рд░реВрд░реА рдХреЙрд▓рдо рдЪреБрдиреЗрдВ, рдЯреЗрдмрд▓реНрд╕ рдХреЛ partition рдФрд░ cluster рдХрд░реЗрдВ, LIMIT рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ (LIMIT рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП bytes рдХрдо рдирд╣реАрдВ рдХрд░рддрд╛), рдФрд░ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдХреИрди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ bytes рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП query validator рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдХреНрдпрд╛ рдлреНрд░реА рдЯрд┐рдпрд░ рд░реАрд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ? on-demand рдлреНрд░реА рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдЯрд┐рдпрд░ (рдЖрдорддреМрд░ рдкрд░ 1 TB) рд╣рд░ рдорд╣реАрдиреЗ рд░реАрд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдЕрдЧрд░ рдпрд╣ рдЕрдм рдЖрдкрдХреЗ рдЕрдХрд╛рдЙрдВрдЯ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛, рддреЛ рдЗрд╕реЗ 0 рдХрд░ рджреЗрдВред