我们有一个运行内部应用程序的 MS SQL 2000 数据库服务器(< 50 个并发用户,表多达几十万行,一些网络,一些 .NET 客户端)。我们无意掏出 $$ 来升级服务器,并且正在尝试决定是将其保留在 SQL 2000 上还是迁移到 MySQL 5.1。我已经将 MySQL 用于较小的安装,并且一直很喜欢它。从我的角度来看,迁移的优点是我更喜欢在 MySQL 中编写查询而不是 MS SQL,而且我们有能力运行最新版本的 MySQL。留在 MS 上的优点是与我们的活动目录环境更好地集成和更好的 .NET 互操作性。我很想听听其他人对此的建议,以及关于任何一种方式的进一步优点(和缺点)。
请不要着火,我喜欢 MS SQL 和 MySQL,相信它们都有自己的位置。
Joh*_*nie 13
升级到 SQL Server 2005 Express,甚至 SQL 2008 Express。它们都是免费的,而且比 MySQL 强大得多(并不是说 MySQL 有什么问题!)。SQL 2005 甚至可以从 SQL 2000 恢复备份,因此移植数据库非常容易(2k8 也可以这样做,但我从未尝试过)。
与流行的神话相反,SQL 2005 和 2008 对用户数量没有限制,但对数据库大小有 4GB 的限制,它们最多只能使用 1GB 的内存。
您将无法使用 SQL 2000 Enterprise Manager 来管理 SQL 2005/8,但两者都有一个非常好的免费管理 (Management Studio Express)。
约翰·雷尼
| 归档时间: |
|
| 查看次数: |
414 次 |
| 最近记录: |