为什么MySQL在web开发中经常使用?

为什么MySQL在web开发中经常使用?,mysql,rdbms,database,popularity,Mysql,Rdbms,Database,Popularity,我经常想知道为什么MySQL如此流行。你知道为什么吗?它的成功背后有什么具体的原因吗?(请保持答案的分析性) 它是免费的,这意味着它在个人项目以及提供DMBS解决方案的托管平台上有更多的用途 这是少数几个可以运行的解决方案之一 它使用基本SQL而不是专门的变体,这意味着它需要较少的专门知识来使用 与大多数其他选项相比,设置和配置更直接,耗时更少 它是opensouce和免费的(社区版)。添加了更多香料,对myisam来说非常快 免费意味着什么 如果您使用oracle,并且希望在不同的箱子上设置多

我经常想知道为什么MySQL如此流行。你知道为什么吗?它的成功背后有什么具体的原因吗?(请保持答案的分析性)

  • 它是免费的,这意味着它在个人项目以及提供DMBS解决方案的托管平台上有更多的用途
  • 这是少数几个可以运行的解决方案之一
  • 它使用基本SQL而不是专门的变体,这意味着它需要较少的专门知识来使用
  • 与大多数其他选项相比,设置和配置更直接,耗时更少

  • 它是opensouce和免费的(社区版)。

    添加了更多香料,对myisam来说非常快

    免费意味着什么

    如果您使用oracle,并且希望在不同的箱子上设置多个实例,则可能需要为每个箱子付费

    除非你有大笔预算要花,否则甲骨文听起来就不太好

    postgres也是免费的


    mysql由于其友好的sql(非标准遵从性)而更易于学习。

    无处不在,成本和性能。

    早期对PHP等语言的支持也与此有关。虽然MySQL的C API相对简单(只要您能够轻松地管理回调),但PHP实现使其非常易于使用。有些人会说太容易使用了

    我在主机行业工作了很长一段时间,注意到了趋势。几乎在PHP添加对SQLite3的支持后,人们就开始要求安装它。我并不是说PHP是唯一的促成因素,我也不能猜测它到底有多大的影响,但它确实与之有点关系

    毕竟,他们称之为灯是有原因的

  • 开源-免费[GNU许可证]-它是LAMP Linux、Apache、MySQL和PHP中的一种。因此,它适合用PHP等开发网站

  • 轻量级-通常在Web开发中,空间是一个重要问题,MySQL与其他数据库相比占用的内存更少,因此被认为是轻量级的

  • 虽然甲骨文和SQLServer等巨头在企业应用程序方面存在着竞争,但MySql专注于WEB开发,并大受欢迎


  • 这也非常普遍——你不太可能找到一台商业主机,它不包括在主机包的成本中。@Farseker:这很普遍,正是因为前两个原因;)你可以补充说,它非常可靠,被巨人使用。它的配置很简单。。。最近有人试图安装一个经过适当校准的ORACLE安装吗?我打算添加“简单配置”作为第四个选项,但由于我从未为ORACLE或MSSQL配置过安装,所以我不能确定。我有一种倾向,那就是他们是噩梦,但我不想把答案建立在一种感觉上。:)我认为你的问题与你的比较是有道理的。其他数据库解决方案,如Oracle?根本不使用数据库?