【发布时间】:2018-10-22 12:00:19
【问题描述】:
是否有任何工具可用于从 Oracle 迁移到 Google Cloud Spanner? 还有 Spanner 是否支持存储过程、视图、触发器、函数等?
【问题讨论】:
-
这是实时迁移(即不需要停机)还是您可以为迁移暂停停机时间?
标签: google-cloud-platform google-cloud-spanner
是否有任何工具可用于从 Oracle 迁移到 Google Cloud Spanner? 还有 Spanner 是否支持存储过程、视图、触发器、函数等?
【问题讨论】:
标签: google-cloud-platform google-cloud-spanner
Cloud spanner 尚不支持存储的生产者、视图或触发器。
【讨论】:
我们采用这种方法:从 Oracle 数据库中为每个表提取一个 csv。我们将它们放在一个存储桶中并运行一个数据流作业,它将 csv 转换为 avro 并将它们一起导入到 SPANNER 中以维护关系 要点:您必须事先在 Spanner 中创建架构,尽量使列名和数据类型尽可能接近,以避免在 Dataflow 作业中进行过多的工作。
【讨论】:
Cloud Spanner 目前不支持这些功能。对于迁移,一旦 Cloud Dataflow 可以读取数据,就可以使用 Cloud Spanner Dataflow 连接器将数据导入 Cloud Spanner。
【讨论】:
我认为我们应该寻找其他方法 对于迁移,一旦 Cloud Dataflow 可以读取数据,就可以使用 Cloud Spanner Dataflow 连接器将数据导入 Cloud Spanner。 另外,请阅读此article,它可以帮助您了解 Google Cloud Spanner 迁移
【讨论】: