gpt4 book ai didi

sql - GAE Cloud SQL 和高复制数据存储

转载 作者:太空宇宙 更新时间:2023-11-03 15:28:20 24 4
gpt4 key购买 nike

使用 HRD 和 BigTable,您被迫处理所有非祖先查询的查询的最终一致性。您的代码必须足够健壮,以应对结果可能过时的事实。

随着 Google 推出 Cloud SQL,他们发布了免责声明:( https://developers.google.com/cloud-sql/faq#hrapps )

"We recommend that you use Google Cloud SQL with 
High Replication App Engine applications. While you can use use
Google Cloud SQL with applications that
do not use high replication, doing so might impact performance."

这是什么意思?这是否意味着使用 SQL 和 HRD 存在相同的最终一致性问题? SQL 中没有实体组的概念,但这是否意味着特定情况下的特定 SQL 查询会提供过时的结果?

这意味着 Google 对 SQL 原子事务契约的实现将被破坏,并且 SQL 将无法像关系数据库用户所期望的那样运行。如果不是这种情况,使用 SQL 的主/从或 HRD 模型有什么问题?为什么 Google 会让您选择性能较差的模型?

最佳答案

(来自论坛)

Cloud SQL 和数据存储系统是独立的。您可以根据自己的应用使用其中一种或两种。

我们建议使用 HRD 应用,因为此类应用将与 Cloud SQL 位于同一位置。主从应用程序由一组不同的数据中心提供服务,其中云 SQL 不存在。它会工作,但会更慢。

关于sql - GAE Cloud SQL 和高复制数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9708686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com