Firebase, Firebase рдХрдВрд╕реЛрд▓ рдореЗрдВ рдРрд╕реЗ рдЯреВрд▓ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИ рдЬрд┐рдирдХреА рдорджрдж рд╕реЗ, рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрди рдЯреВрд▓ рдХреА рдорджрдж рд╕реЗ, рдЖрдкрдХреЛ рдХрдИ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ, рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрднреА-рдХрднреА рдЕрдкрдиреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЦреБрдж рдХреА рдХреНрд╡реЗрд░реА рд╕реЗрдЯ рдЕрдк рдХрд░рдиреА рдкрдбрд╝рддреА рд╣реИрдВ.
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдбреЗрдЯрд╛ Firebase рд╕реЗ BigQuery рдореЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реЗрдВ. BigQuery рдХреА рдорджрдж рд╕реЗ, BigQuery SQL рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдкрдиреЗ рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
Firebase рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдХреЗ, рдЗрди Firebase рдкреНрд░реЙрдбрдХреНрдЯ рд╕реЗ BigQuery рдореЗрдВ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- Analytics
- Cloud Messaging
- Crashlytics
- Performance Monitoring
- A/B Testing
- Remote Config рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдХреЙрдиреНрдЯреЗрдВрдЯ рджрд┐рдЦрд╛рдирд╛
рдЬрд╝рд░реВрд░реА рдЕрдиреБрдорддрд┐рдпрд╛рдВ рдФрд░ рд╕реБрдЭрд╛рдИ рдЧрдИ рднреВрдорд┐рдХрд╛рдПрдВ
BigQuery рдореЗрдВ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рджреЗрдЦрдиреЗ рдпрд╛ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрдХреНрд╕реЗрд╕ рдХрд╛ рдЬрд╝рд░реВрд░реА рд▓реЗрд╡рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП.
рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ Firebase рдХрд╛ рдЬрд╝рд░реВрд░реА рдРрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рд╣реИ, рддреЛ Firebase рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдорд╛рд▓рд┐рдХ рд╕реЗ рдХрд╣реЗрдВ рдХрд┐ рд╡рд╣ Firebase рдХрдВрд╕реЛрд▓ IAM рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдЬрд╝рд░рд┐рдП, рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреВрдорд┐рдХрд╛ рддрдп рдХрд░реЗ. рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ Firebase рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдРрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рд╡рд╛рд▓ рдкреВрдЫрдирд╛ рд╣реИ, рддреЛ Firebase рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдФрд░ рдРрдХреНрд╕реЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓ рджреЗрдЦреЗрдВ. рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдорд╛рд▓рд┐рдХ рдвреВрдВрдврдиреЗ рдпрд╛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реЗрдЧреА.
BigQuery рдореЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд▓реВ рдХрд░рдирд╛
Firebase рдХрдВрд╕реЛрд▓ рдореЗрдВ, рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рдкреЗрдЬ рдкрд░ рдЬрд╛рдПрдВ.
BigQuery рдХрд╛рд░реНрдб рдореЗрдВ, рд▓рд┐рдВрдХ рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ.
BigQuery рдореЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ.
рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдкрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдЬрдЧрд╣ рдЪреБрдиреЗрдВ. рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕рдХреА рдЬрдЧрд╣ рдХреЛ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдХрд┐рд╕реА рджреВрд╕рд░реА рдЬрдЧрд╣ рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рд╕реА рджреВрд╕рд░реА рдЬрдЧрд╣ рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛рдиреА рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдореМрдЬреВрджрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреА рдЬрдЧрд╣ рдмрджрд▓рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.
рдпрд╣ рдЬрдЧрд╣ рд╕рд┐рд░реНрдлрд╝ BigQuery рдореЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ. рд╕рд╛рде рд╣реА, рдЗрд╕рд╕реЗ Firebase рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдЬрдЧрд╣ рдкрд░ рдХреЛрдИ рдЕрд╕рд░ рдирд╣реАрдВ рдкрдбрд╝рддрд╛.
рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рднреА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, BigQuery рд╕реЗ рд▓рд┐рдВрдХ рд╣реЛрддреЗ рд╣реИрдВ. рд╕рд╛рде рд╣реА, рдмрд╛рдж рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рднреА рдЕрдкрдиреЗ-рдЖрдк BigQuery рд╕реЗ рд▓рд┐рдВрдХ рдХрд░ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдЖрдкрдХреЗ рдкрд╛рд╕ BigQuery рдореЗрдВ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЪреБрдирдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ.
Firebase, рдЖрдкрдХреЗ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рдХреА рдХреЙрдкреА рдХреЛ BigQuery рдкрд░ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ. рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рдХреЗ рд╢реБрд░реБрдЖрддреА рдкреНрд░реЙрдкреЗрдЧреЗрд╢рди рдореЗрдВ 48 рдШрдВрдЯреЗ рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВ.
Firebase, рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЛ BigQuery рдХреЗ рд╕рд╛рде рд╣рд░ рджрд┐рди рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╕реЗрдЯ рдЕрдк рдХрд░рддрд╛ рд╣реИ.
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдо рддреМрд░ рдкрд░ рдЖрдкрдХреЛ рдЕрдЧрд▓реЗ рджрд┐рди рдХреЗ рд╕рд┐рдВрдХ рд╣реЛрдиреЗ рддрдХ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рдкрд╣рд▓рд╛ рд╕реЗрдЯ BigQuery рдореЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ.
рдбреЗрдЯрд╛ рд╣рд░ рджрд┐рди рдПрдХ рдмрд╛рд░ рд╕рд┐рдВрдХ рд╣реЛрддрд╛ рд╣реИ. рднрд▓реЗ рд╣реА, рдЖрдкрдиреЗ BigQuery рдореЗрдВ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдИ рднреА рдПрдХреНрд╕рдкреЛрд░реНрдЯ рд╕реЗрдЯ рдЕрдк рдХрд┐рдпрд╛ рд╣реЛ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдП рдЧрдП рдХрд╛рдо рдХреЗ рд╕рдордп рдФрд░ рдЕрд╡рдзрд┐ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рддрдп рдХрд┐рдП рдЧрдП рд╕рдордп рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдСрдкрд░реЗрд╢рди рдпрд╛ рдХрд╛рдо рд╢реЗрдбреНрдпреВрд▓ рди рдХрд░реЗрдВ.
BigQuery рдкрд░ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Firebase рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЬрд╛рдХрд░, рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдирд▓рд┐рдВрдХ рдХрд░реЗрдВ.
рдореМрдЬреВрджрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреА рдЬрдЧрд╣ рдмрджрд▓рдирд╛
рдХрд┐рд╕реА рдкреНрд░реЙрдбрдХреНрдЯ рдХреЛ BigQuery рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдЬрдЧрд╣ рдирд╣реАрдВ рдмрджрд▓реА рдЬрд╛ рд╕рдХрддреА. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдХрд┐рд╕реА рдРрд╕реЗ рдирдП рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЬрдЧрд╣ рдЕрд▓рдЧ рд╣реЛ. рд╕рд╛рде рд╣реА, рдбреЗрдЯрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреЛ рдЙрд╕ рдирдИ рдЬрдЧрд╣ рдкрд░ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. BigQuery рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдЬрдЧрд╣реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВ.
рд╡рд╣ рдкреНрд░реЙрдбрдХреНрдЯ рдЪреБрдиреЗрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреА рдЬрдЧрд╣ рдмрджрд▓рдиреА рд╣реИ
рдХреАрдордд рдФрд░ BigQuery рд╕реИрдВрдбрдмреЙрдХреНрд╕
рдЕрдЧрд░ рдЖрдкрдХрд╛ Firebase рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╢реБрд▓реНрдХ рдХреЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ Spark рдкреНрд▓рд╛рди рдкрд░ рд╣реИ, рддреЛ Crashlytics, Cloud Messaging, Google Analytics, рдФрд░ Performance Monitoring рдХреЛ BigQuery рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ, BigQuery рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╢реБрд▓реНрдХ рдХреЗ рдРрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. BigQuery рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, BigQuery рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.
рдЕрдЧрд░ рдЖрдкрдХрд╛ Firebase рдкреНрд░реЛрдЬреЗрдХреНрдЯ, 'рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдкреИрд╕реЗ рдЪреБрдХрд╛рдПрдВ' рд╡рд╛рд▓реЗ Blaze рдкреНрд▓рд╛рди рдкрд░ рд╣реИ, рддреЛ A/B Testing, Crashlytics, Cloud Messaging, Google Analytics, рдФрд░ Performance Monitoring рдХреЛ BigQuery рд╕реЗ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. BigQuery рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдкрд░, рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп BigQuery рдХреАрдордд рдЪреБрдХрд╛рдиреА рд╣реЛрдЧреА. рдЗрд╕рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╢реБрд▓реНрдХ рдХреЗ рд╕реАрдорд┐рдд рд╕рдордп рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ.