MySQL和PostgreSQL选哪个
MySQL和PostgreSQL选哪个
不知道该选择MySQL还是PostgreSQL,可以参考以下规则来确定。
规则:
1、如果你的操作系统是Windows,你应该使用MySQL。
2、当绝对需要可靠性和数据完整性的时候,PostgreSQL是更好的选择。
3、如果需要数据库执行定制程序,那么可扩展的PostgreSQL是更好的选择。
4、你的应用处理的是地理数据,由于R-TREES的存在,你应该使用PostgreSQL。
5、如果你对数据库并不了十分了解,甚至不知道事务、存储过程等究竟是什么,你应该使用MySQL。
MySQL
MySQL声称自己是最流行的开源数据库。LAMP中的M指的就是MySQL。构建在LAMP上的应用都会使用MySQL,如WordPress、Drupal等大多数php开源程序。MySQL最初是由MySQL AB开发的,然后在2008年以10亿美金的价格卖给了Sun公司,Sun公司又在2010年被Oracle收购。Oracle支持MySQL的多个版本:Standard、Enterprise、Classic、Cluster、Embedded与Community。其中有一些是免费下载的,另外一些则是收费的。其核心代码基于GPL许可,由于MySQL被控制在Oracle,社区担心会对MySQL的开源会有影响,所以开发了一些分支,比如: MariaDB和Percona。
推荐:MySQL教程
PostgreSQL
PostgreSQL标榜自己是世界上最先进的开源数据库。PostgreSQL的一些粉丝说它能与Oracle相媲美,而且没有那么昂贵的价格和傲慢的客服。最初是1985年在加利福尼亚大学伯克利分校开发的,作为Ingres数据库的后继。PostgreSQL是完全由社区驱动的开源项目。它提供了单个完整功能的版本,而不像MySQL那样提供了多个不同的社区版、商业版与企业版。PostgreSQL基于自由的BSD/MIT许可,组织可以使用、复制、修改和重新分发代码,只需要提供一个版权声明即可。
推荐:postgresql教程
来源:PY学习网:原文地址:https://www.py.cn/article.html