从Amazon SimpleDB迁移到SQL Server

3
我有一个有趣的问题。我最近开始在一家使用Amazon SimpleDB和Amazon S3进行所有存储的新公司工作。拥有大型域名正在影响其性能。他们想要使用SQL解决方案(Microsoft Azure)而不是拆分域名。如何最简单地迁移到这个解决方案呢?
请记住,程序内部使用了来自Amazon SimpleDB的数据类型,因此将每个域的数据仅导出为字符串到SQL表格中就可以开始使用。
那么,我该怎么做呢?

好的,搞定了。对于其他人尝试完成此操作,请使用简单的数据库浏览器,将所有域导出为CSV(不要更改设置!)。使用数据导入程序将数据导入本地MS SQL数据库(右键单击数据库>导入),选择平面文件,然后选择CSV文件(在右下角更改.txt过滤器为csv)。在导入选项中,确保将第一列设置为列标题。还要确保每个列具有足够的字符(SimpleDB将所有内容存储为char),并进行导入。如果出现截断错误,请增加char字段大小。 - user2008471
1个回答

1
有一个名为BackupSDB的基于网页的工具声称可以将SimpleDB域备份为XML文件并将其存储在S3中。您应该能够下载XML文件,然后使用您喜欢的ETL工具将其导入SQL中... 我个人从未尝试过BackupSDB,所以这只是理论上的... :-)

那可能会为我节省一些时间。目前我正在使用简单的数据库浏览器导出CSV文件,并手动操作数据以使其正确地进入数据库。感谢您的快速回复,如果它运行良好,我会让您知道的。 - user2008471
这个应用程序本来可以工作,但我使用了我更新了原始帖的方法。标记为正确答案,因为它能够正常工作。 - user2008471

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接