【发布时间】:2020-01-28 09:13:52
【问题描述】:
我们正在将手动管理的生产环境迁移到 Terraform,并且在此过程中将重新创建环境所需的所有资源。其中一种资源是存储帐户。
我们有一个存储帐户,其中包含近 1500 多个表,每个表由数百万条记录组成,每条记录都附有时间戳。在迁移过程中,我们最感兴趣的是复制过去 30 天的记录。
我想知道是否有一种工具可以帮助我们最有效地执行此复制操作并且耗时更少。
我们研究了 Azcopy,但它只允许我们进行一对一的复制,复制数十亿条记录可能需要几天时间,而且根据我在网上了解到的情况,Azcopy 不支持仅从某个时间戳复制几天的查询。
有助于了解我们可以采用哪些不同工具和技术来实现这一目标。
【问题讨论】:
-
您找到更好的解决方案了吗?
-
@IvanYang 感谢您的回复。我做了以下事情: * 使用 Azure 数据工厂从一开始就进行一对一的复制,运行了将近 80 个小时 * 使用此处提到的 cosmos DB 库创建了一个 C# 应用程序:paulomarquesc.github.io/… 复制增量(数据在数据工厂作业执行期间添加)*
-
好的,您可以通过发布答案来分享您的解决方案:)
标签: azure azure-storage azure-table-storage