我经常想知道为什么 MySQL 变得如此流行。任何想法为什么?它的成功背后有什么具体原因吗?(请保持答案分析)
6 回答
- 它是免费的,这意味着它在个人项目以及提供 DMBS 解决方案的托管平台上得到了更多的使用。
- 它是几乎可以在任何操作系统上运行的少数解决方案之一。
- 它使用基本的 SQL 而不是专门的变体,这意味着它需要不太专业的知识才能使用。
- 与大多数其他选项相比,设置和配置更直接且耗时更少。
PHP 等语言的早期支持也与此有关。虽然 MySQL 的 C API 相对简单(前提是您可以轻松管理回调),但 PHP 实现让它非常容易使用。有些人会争辩说太容易使用了。
我在托管行业工作了很长一段时间,并注意到趋势。几乎在 PHP 添加对 SQLite3 的支持后,人们就开始要求安装它。我并不是说 PHP 是唯一的影响因素,我也无法猜测它的影响有多大,但它确实与它有一点关系。
毕竟,他们称它为 LAMP 是有原因的。
添加了更多的香料,对于myisam来说非常快
什么是免费的
如果您使用 oracle,并且您想在不同的盒子上设置多个实例,您可能需要为每个盒子付费。
除非,你有很大的预算要花,oracle 听起来不太好
postgres 也是免费的
mysql 更容易学习,因为它友好的 sql(不符合标准)
开源 - 免费 [GNU 许可证] - 它是 LAMP Linux、Apache、MySQL 和 PHP 之一。所以它适用于用PHP开发网站等。
轻量级 - 通常在 Web 开发中空间是一个重要问题,MySQL 与其他相比占用更少的内存,因此被认为是轻量级的。
虽然在企业应用程序上存在 Oracle 与 SQL Server 之类的收益之间的斗争,但 MySql 专注于 WEB 开发并变得流行。
...
它是开源的并且是免费的(社区版)。
普遍性、成本和性能。