今天,我想和大家聊聊两个数据库界的巨头:MySQL和SQL Server。它们各有千秋,但在我看来,MySQL的灵活性更胜一筹。
实话实说,SQL Server 我用了几十年,很熟悉,也很喜欢。很多操作都是轻车熟路。但我现在不得不切换用mysql。原因吧,有以下几个方面:
1、mysql是全免费的,开源的,不会增加用户的项目成本。当然我们很多用户用sql server也没有掏钱,但终究有风险,特别是一些机关单位和企业用户,表面上没有用正版软件没有增加成都,但实际上用盗版软件随时可能有风险的。一旦微软公司要追究就麻烦了。
2、mysql数据库更安全稳定。我们一些老客户用sql server数据库或多或少都出现过数据库软件损坏无法启动,最后只能重装数据库软件。虽然不会造成数据损坏或牾丢失,但总是会影响系统使用的。
3、mysql可以跨平台平移部署,sqlserver不能。现在我们一些web系统因为数据量比较大,必须考虑部署环境的多样些。如果需要部署在Linux环境,就必须用mysql。
你,又会怎么选呢?