AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 8101
Accepted
nedm
nedm
Asked: 2009-05-14 23:31:44 +0800 CST2009-05-14 23:31:44 +0800 CST 2009-05-14 23:31:44 +0800 CST

适用于小型办公室的 MySQL 5.1 与 MS SQL 2000

  • 772
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

我们有一个运行内部应用程序的 MS SQL 2000 数据库服务器(< 50 个并发用户、多达 100K 行的表、一些 Web、一些 .NET 客户端)。我们不打算花 $$ 升级服务器,并且正在尝试决定是将其保留在 SQL 2000 上还是迁移到 MySQL 5.1。我将 MySQL 用于较小的安装,并且一直很喜欢它。从我的角度来看,迁移的优点是我更喜欢在 MySQL 中编写查询而不是 MS SQL,而且我们可以负担得起运行最新版本的 MySQL。继续使用 MS 的优点是与我们的活动目录环境更好地集成以及更好的 .NET 互操作性。我很想听听其他人对此的建议,以及关于采取任何一种方式的进一步利弊。

请不要火焰,我喜欢 MS SQL 和 MySQL,并相信它们都有自己的位置。

sql-server mysql
  • 5 5 个回答
  • 417 Views

5 个回答

  • Voted
  1. Best Answer
    John Rennie
    2009-05-15T00:24:42+08:002009-05-15T00:24:42+08:00

    升级到 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)。

    约翰·雷尼

    • 13
  2. Charles Faiga
    2009-05-14T23:41:40+08:002009-05-14T23:41:40+08:00

    尽可能使用免费和开源软件。

    MySql 不花钱而且效果很好 - 为什么要在 MsSql 上浪费钱。MySql 拥有庞大的用户群并且快速可靠您还需要什么?

    • 2
  3. squillman
    2009-05-15T06:49:45+08:002009-05-15T06:49:45+08:00

    正如@renniej 所提到的,MSSQL 现在有免费的 Express 版本(有一些限制),所以没有必要浪费钱。当有意义的时候,我也在自由/开源阵营中。我的说法是,您使用最舒适和最适合您的方式,尤其是在您可能身兼数职的小型办公环境中。

    在我看来,MSSQL (2005+) 的一大优点是 .NET 互操作,尤其是能够在 MSSQL 中创建 CLR 对象。这是非常强大的(有时也充满危险:)

    我的 MSSQL 书中的另一个专业人士是 DTS(2000 年)和 2005/2008 年的 SSIS,以及用于自动化任务的 SQL 作业代理。

    • 2
  4. rjmunro
    2009-05-19T08:27:41+08:002009-05-19T08:27:41+08:00

    您是否考虑过其他开源数据库,例如PostGres或Firebird?

    它们都比 MySQL 更符合历史标准,因此更可能与 MS-SQL 兼容。

    • 1
  5. Fabricio Araujo
    2010-03-03T21:22:11+08:002010-03-03T21:22:11+08:00

    MSSQL 2000 是一个强大且非常可靠的产品。如果您已经拥有公司的许可证,那么使用 MySQL 完全没有意义。

    如果你想走开源路线,在功能和可靠性方面,有更好的服务器可以与 MSSQL 相媲美(并且在某些方面胜出)。

    • 0

相关问题

  • 在 Linux Xen VPS 上优化 Apache 和 MySQL

  • 如何选择 MySQL 数据库引擎

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 在 SQL Server 中,何时应将 PRIMARY Data FileGroup 拆分为辅助数据文件?

  • 如何从 SQL Server 2008 中的备份中排除索引

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve