BigQuery public datasets now include Stack Overflow Q&A
cloud.google.com
cloud.google.com
BigQuery has a perpetual free query tier of 1 Terabyte per month ($5). In addition, you can a get $300 in Google Cloud credits for two months to do more work [1].
(work on Google Cloud and used to work on BigQuery)
Edit: spaces, how do they work?!?!
I'm trying to bootstrap an idea for a startup dealing with a massive dataset, but the fear of future costs is a major blocker of building around BQ.
The pricing model for Azure SQL Data Warehouse is amazing. You buy a fixed number of slots and can find your own sweet spot of response time/cost, but still has a $1k/mo barrier to entry.
[1] https://static.googleusercontent.com/media/research.google.c...
[2] https://static.googleusercontent.com/media/research.google.c...
[3] https://cloud.google.com/blog/big-data/2016/01/bigquery-unde...
[4] https://cloud.google.com/blog/big-data/2016/08/in-memory-que...
[5] https://cloud.google.com/blog/big-data/2016/04/inside-capaci...
I think there are more, but these are the ones I have on pinboard.
[0] https://cloud.google.com/blog/big-data/2016/01/anatomy-of-a-...
[1] https://cloud.google.com/blog/big-data/2016/08/google-bigque...
[2] https://medium.com/@thetinot/paying-it-forward-how-bigquerys...
[3] https://medium.com/google-cloud/15-awesome-things-you-probab...
[4] https://cloud.google.com/blog/big-data/2016/02/visualizing-t...
[5] https://cloud.google.com/blog/big-data/2016/02/understanding...
What I love most: [0] Exceptionally fast queries against large datasets. [1] Very Cost Effective (although as others have called out, it can be accidentally misused resulting in a big bill). [2] Non data-engineers can setup, use, and manage, with minimal difficulty. [3] Gets you away from high-priced solutions like Vertica or Teradata. [4] No management headaches like Redshift.
Downsides: [0] Quotas can get annoying to work with. [1] Not a ton of wrappers in a diverse set of languages. [2] Not a ton of support with desktop SQL clients.
Some more color commentary:
- Quotas can be a little annoying indeed, but they're generally there for a reason. Over time, we've moved BigQuery in direction of having less and less quotas in general
- BigQuery recently released ODBC and JDBC drivers, as well as Standard SQL support. so you can plug in your favorite desktop client
- On predictability of pricing, there are several flavors of proactive controls - cost per query, cost per user, cost per group, etc. There are reactive billing alerts as well. And as you get to Petabyte scale, there's a flat rate pricing model.
(work on GCP)
I am looking through the tables now and there is certainly a lot of cool stuff that can be done! :)
Although, there appear to be a few tables with garbage data and only few rows, like posts_privilage_wiki and posts_wiki_placeholder.
https://docs.google.com/spreadsheets/d/1QlXayFZYGb2U_2OrFDv4...
https://bigquery.cloud.google.com/savedquery/809799891616:6b...
There's a learning curve. Getting in without giving up your credit card isn't exactly intuitive. And Leslie isn't the most popular name in the US -- it's gender neutral name, so there are lots of rows.
I had an idea to query the usage of string handling functions in C code bases, so I could do something like a manual linting around them.
https://support.google.com/chrome/answer/2364824?co=GENIE.Pl...
I wonder if AWS can swing somethings similar with Athena. They already have "requester pays" buckets for S3 so should be inline with that to have a similar offering for Athena connected to S3 resources.