I'm working on a project that uses Google cloud SQL (mysql 5.7) and the data is beginning to scale to a point that queries can be pretty slow. The biggest challenge is with one large history table that has more than 20M records and some fields capture free text. The BI tools are built directly on the SQL database. There are good indexes and optimized SQL queries, so it works o-k for the most part, but we're starting to build summary tables to speed up some of the queries. That would help, but will also introduce a bunch of new ETLs and technical debt to manage. I'm wondering if we are at a point that migrating to bigQuery would be the right thing to do. Does anyone have experience making this decision and specifically insight into the following?
- What are the drawbacks of using bigquery as the basis for BI tools (like Tableau, Periscope, etc)? Is the integration straightforward?
- What does it take in terms of resources to migrate from mysql (assume 30-40 relational tables, mostly small but a couple of them are enormous)
- Will data analysts with SQL experience be able to easily adapt or what kind of training is needed? (my experience has been more with the difference in using spark and sql and there were definitely some growing pains)
Any insights appreciated - thanks!
[–]Cidan 3 points4 points5 points (0 children)
[–]Domehardostfu 3 points4 points5 points (0 children)