Điều này có thể giúp ích một chút trong việc quyết định giữa các kho dữ liệu khác nhau mà Google cloud cung cấp (Tuyên bố từ chối trách nhiệm! Được sao chép từ trang Google Cloud)
Nếu yêu cầu của bạn là cơ sở dữ liệu trực tiếp, BigTable là thứ bạn cần (Tuy nhiên, không thực sự là một hệ thống OLTP ). Nếu nó thiên về một loại phân tích, thì BigQuery là thứ bạn cần!
Hãy nghĩ về OLTP và OLAP ; Hoặc nếu bạn đã quen thuộc với Cassandra vs Hadoop, BigTable gần tương đương với Cassandra, BigQuery gần tương đương với Hadoop (Đồng ý, đó không phải là một so sánh công bằng, nhưng bạn có ý tưởng)
https://cloud.google.com/images/storage-options/flowchart.svg
Ghi chú
Xin lưu ý rằng Bigtable không phải là một cơ sở dữ liệu quan hệ và nó không hỗ trợ các truy vấn SQL JOIN
và cũng không hỗ trợ các giao dịch nhiều hàng. Ngoài ra, nó không phải là một giải pháp tốt cho lượng dữ liệu nhỏ. Nếu bạn muốn có OLTP RDBMS, bạn có thể cần phải xem cloudSQL (mysql / postgres) hoặc cờ lê.
Quan điểm chi phí
https://stackoverflow.com/a/34845073/6785908 . Trích dẫn các phần có liên quan ở đây.
Chi phí tổng thể tính đến tần suất bạn sẽ 'truy vấn' dữ liệu. Nếu đó là một bản sao lưu và bạn không phát lại các sự kiện quá thường xuyên, nó sẽ rất rẻ. Tuy nhiên, nếu bạn cần phát lại hàng ngày một lần, bạn sẽ bắt đầu kích hoạt 5 $ / TB được quét rất dễ dàng. Chúng tôi cũng rất ngạc nhiên về mức độ rẻ tiền của chèn và dung lượng, nhưng điều này là không nên vì Google mong rằng bạn sẽ chạy các truy vấn đắt tiền vào một thời điểm nào đó trên chúng. Tuy nhiên, bạn sẽ phải thiết kế một số thứ. Ví dụ: phụ trang phát trực tuyến AFAIK không có gì đảm bảo sẽ được ghi vào bảng và bạn phải thăm dò ý kiến thường xuyên ở phần cuối của danh sách để xem liệu nó có thực sự được viết hay không. Tuy nhiên, việc điều chỉnh có thể được thực hiện hiệu quả với trình trang trí bảng phạm vi thời gian (không phải trả tiền cho việc quét toàn bộ tập dữ liệu).
Nếu bạn không quan tâm đến thứ tự, bạn thậm chí có thể kê một bảng miễn phí. Sau đó không cần phải chạy một 'truy vấn'.
Chỉnh sửa 1
Cờ lê đám mây tương đối trẻ, nhưng mạnh mẽ và đầy hứa hẹn (Và cũng đắt tiền). Ít nhất, google marketing tuyên bố rằng các tính năng của nó là tốt nhất của cả hai thế giới (RDBMS truyền thống và noSQL)