从Mongo到MySql的应用程序迁移

时间:2020-10-25 05:44:52

标签: mysql mongodb mean-stack

我们的应用程序是在Angular 9,Mangoose和Mongo数据库中开发的。我们希望看到应用程序也适用于MySql数据库。在这方面有什么可遵循的做法吗?

1 个答案:

答案 0 :(得分:0)

这是不可能的。数据库包含不同格式的数据。

您将必须执行以下步骤:

  1. 使用MongoDB隔离CRUD操作(例如mongoUsersRepository,mongoOrdersRepository等)。
  2. 准备MySQL表结构
  3. 为使用MySQL的CRUD操作创建存储库(例如mysqlUsersRepository,mysqlOrdersRepository等)。
  4. 将数据从Mongo存储库传输到Mysql存储库。
  5. 在MySQL存储库上替换Mongo存储库。