sql server 到 google 扳手迁移
Posted
技术标签:
【中文标题】sql server 到 google 扳手迁移【英文标题】:sql server to google spanner migration 【发布时间】:2019-05-16 09:26:28 【问题描述】:现在我在我的开发应用程序中为我的数据库使用 microsoft sql server。将来,如果我想在 google spanner 中迁移我的数据库,我现在应该遵循什么准则,那么迁移功能应该很容易。 google 也提供任何迁移工具,例如 Microsoft® 数据迁移助手。
SYNOPSIS
gcloud spanner instances create INSTANCE --config=CONFIG
--description=DESCRIPTION --nodes=NODES [--async] [GLOBAL-FLAG ...]
spanner 是否有任何本地模拟器,所以我可以将它安装在我的本地机器上并在之前测试它
gcloud spanner instances create --help
【问题讨论】:
【参考方案1】:Cloud spanner 是 Google 的水平可扩展关系数据库。它是quite expensive(在具有 3 个节点的最小配置中运行它每天至少要花费 100 美元)。除非您真的需要水平可扩展性,否则您应该使用 Cloud SQL。
Cloud SQL 是 Google 提供的托管 mysql 或 PostgreSQL 服务。您可以轻松地将数据迁移到 Cloud SQL,因为这是一个常见的用例。你怎么做取决于你的选择。例如检查this 将其导出到MySql 的问题。您可以检查this link 以转换为PostgreSQL。
如果您不熟悉 Google 存储选项的详细信息,请查看 Google 的决策树:
【讨论】:
注:us-central1 中有 3 个节点,按当前价格计算,[节点:0.9($/节点/小时)*3(节点)*24(小时/天)] + [存储:6 (每个节点 2TiB)*1024(GiB/TiB)*0.3/30($/GiB/天)] +网络。 0.9*3*24+6*1024*0.3/30 = [$64.8~$126.24+网络]以上是关于sql server 到 google 扳手迁移的主要内容,如果未能解决你的问题,请参考以下文章