gcpug / dogrun

Apache License 2.0
0 stars 0 forks source link

What is the use case that strongly recommends using Cloud Bigtable rather than Cloud Spanner? #8

Open apstndb opened 6 years ago

apstndb commented 6 years ago

In Cloud Spanner, recently added "batch read" feature so that it can also handle "big data" "general" processing. (such as analysis and more) Traditionally for Cloud BigTable was stated as "Google Cloud Bigtable is Google's NoSQL Big Data database service". However, the current trend for GCP products is migrating from the Megastore backend to Spanner backend. Cloud Spanner gets parallel reads, batch read and other feature to able to process "Big Data". Where does Cloud BigTable will fit now and the future?

Cloud Spanner ではなく Cloud Bigtable を使用することを強くお勧めするユースケースは何ですか?

Cloud Spanner にも batch read が追加されるなどして「ビッグデータ」での利用にもある程度耐えるものになっていると考えられるが、明確に Cloud Spanner よりも Cloud Bigtable を使うべきなのはどういう場面なのか。

kuma commented 6 years ago

In Cloud Spanner, recently added "batch read" feature so that it can also handle "big data" "general" processing. (such as analysis and more) Traditionally for Cloud BigTable was stated as "Google Cloud Bigtable is Google's NoSQL Big Data database service". However, the current trend for GCP products is migrating from the Megastore backend to Spanner backend. Cloud Spanner gets parallel reads, batch read and other feature to able to process "Big Data". Where does Cloud BigTable will fit now and the future?

kuma commented 6 years ago

できるだけ意図をくんで英語書いてみた…多分。 @apstndb

kuma commented 6 years ago

元々 Cloud Bigtable には Google Cloud Bigtable is Google's NoSQL Big Data database service と表現されたりしているし、分析に限らないかもしれない「ビッグデータ処理」という感じでしょうか。 今日の GCPUG でも Bigtable をベースにした Megastore はだんだんと Spanner に置き換えられているという話で Bigtable は消えるのかどうかの疑問が出ていたと思いますし、 Cloud Spanner も Parallel Read 等の機能である程度は分散処理の元データとして使えるようになったのなら Cloud Bigtable を使うべきところはどこか、みたいな話は聞いても良いのではないかなーと思いました。