for*_*orX 6 mysql sql-server sql-server-express
我正在寻找 MySQL 和 SQL Server Express 之间的比较表。
比较应包括...
这是我公司的,我需要知道我应该安装什么。
它用于从访问数据库迁移
如果您有意见,建议,....
谢谢
Rol*_*DBA 10
我会对你完全诚实。虽然 MySQL 在 Windows 中运行良好,但我不建议将它用于 Windows 中的任何企业用途。
您应该使用 SQL Server Express,因为您将拥有一个免费在 Windows 中运行良好的数据库。如果您的公司完全致力于使用企业数据库,您可以简单地升级到 SQL Server(不同的高级版本)。
如果您的预算适中,请使用 MySQL,但要切换到 Linux。高可用性解决方案适用于 Linux 和 Unix,而不适用于 Windows。
Microsoft 提供了 MySQL、SQL Server Express 和 SQL Server Enterprise 之间的比较。只需访问http://www.microsoft.com/sqlserver/en/us/product-info/competitor-compare.aspx并在下拉框中选择 MySQL。持保留态度,因为该信息是由 SQL Server 的制造商 Microsoft 提供的。
如果您访问http://www.microsoft.com/sqlserver/en/us/product-info/compare.aspx并单击 SQL Server Express,您将看到限制的严格程度:Express 将仅使用一个CPU,最多只能使用 1 GB 的 RAM,并且允许您拥有最多 10 GB 的数据库。
如果您不想面对所有这些限制,您应该使用 MySQL。MySQL 提供完全符合 ACID 的 InnoDB 引擎,您可以通过使用带有 InnoDB 表的正确选项的 mysqldump 或使用 Percona 的 Xtrabackup 进行在线备份。我建议使用 Linux for MySQL,因为它通常是一个更稳定的平台,并且为您提供更大的灵活性,因为许多 MySQL 工具都是为 Linux 编写的。如果您使用 MySQL Cluster,则 MySQL 具有复制和高可用性。