将大型 SQL 转储上传到 NoSQL 表存储

将大型 SQL 转储上传到 NoSQL 表存储

我在 Apache 服务器上有一个 WordPress 博客,数据库是 MySQL,我可以获得大约 4GB 大小的数据库的 SQL 转储,如何正确地将这些数据从阿里云导入到 NoSQL 表存储中

答案1

除了显而易见的问题之外:你为什么要这样做?

没有任何工具可以自动为您完成此操作。您需要根据表格、列类型等手动创建自己的工具。

您可能会发现您的 NoSQL 数据库比您复制的传统 RDS (SQL) 数据库大得多。数据布局和结构无法干净地“复制并粘贴”到 NoSQL。RDS 大量使用对其他表的引用,而这些表不容易移动到 NoSQL。NoSQL 使用文档类型的结构。

如果您的目标是使用 NoSQL 数据库来替换 MySQL,那么目前这还不切实际。您需要修改 WordPress。经过这些广泛的更改后,您将无法使用新的更新或版本自动更新 WordPress。

一个可能有意义的领域是提取博客帖子(文章)并将其放入 NoSQL。

相关内容