【问题标题】:Tips on helping to move to MS SQL from MySQL帮助从 MySQL 迁移到 MS SQL 的提示
【发布时间】:2010-09-12 04:52:31
【问题描述】:

我对数据库开发感兴趣已经有一段时间了,并决定 MS SQL 在 T-SQL 方面可以提供很多东西,而且通常还有更多功能(并不是说 Oracle 或 Postgres 没有)。

我想知道:

  1. 我有哪些重大的范式变化 应该期待看到吗?
  2. “常规”公司付出了多少努力 开发他们的数据库(对于 事务、触发器、事件、数据 清洁,ETL)?
  3. 我可以期待什么 来自 MS SQL 的内部工作原理 开发人员团队以及他们如何 与 .NET 应用程序交互 开发者?

我希望我的问题表述正确。我对整个 .NET 场景不太了解。

【问题讨论】:

    标签: mysql sql-server data-migration


    【解决方案1】:

    Apache DDLUtils 应该可以提供帮助。您可以将架构逆向工程为通用 DDL,也可以将数据导出到平面文件。之后导入。

    【讨论】:

      【解决方案2】:

      http://forums.mysql.com/read.php?60,124480,124480 详细说明使用从 SQL Server 到 MySQL 的链接服务器来进行实际的数据迁移。

      【讨论】:

        【解决方案3】:

        无法回答 #1,因为我从未使用过 mysql,但我会尝试 #2 和 #3。

        这往往取决于数据库的大小和/或公司的规模(或专业性)。拥有大量用户的大型数据库的公司确实花费了大量时间来确保数据库既具有完整性又经过性能调整。如果他们不这样做,他们将失去客户。我们有 6 个除了 ETL 工作之外什么都不做的人和 5 个调整和管理数据库和数据库服务器的 dbas 以及许多编写 t-sql 代码的开发人员。

        就#3而言,在优秀的公司中,这些人作为一个团队可以很好地合作。在糟糕的公司中,两个群体之间经常存在紧张关系,并且每个人都将另一个群体作为任何问题的替罪羊。我与一群优秀的 .net 开发人员一起工作。他们尊重我的数据库专业知识,就像我尊重他们的 .net 专业知识一样,我们就设计问题和调优问题以及任何需要双方提供意见的问题相互协商。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-09-04
          • 2010-09-18
          • 2011-07-22
          • 2011-09-25
          • 1970-01-01
          • 1970-01-01
          • 2011-02-09
          • 1970-01-01
          相关资源
          最近更新 更多