其实从去年已经隐隐约约感觉到数据库的有变化,只是没有想到变得这么快。今年的一些事情实实在在地给了某些数据库重击,如果以前去某数据库还是喊喊,然后该用还用,今年从传统领域刮起的去某数据库的风,已经开始了,并且后面的乌云密布也看得见。最近看一篇国外的开源产品提供厂商的一篇文字,主要是在询问了他的几百位客户后得出了下图中的年数据库的使用趋势。从图中可以看出,MySQL以38.9%的使用率高居榜首,其次是MongoDB(24.6%)、PostgreSQL(17.4%)、Redis(8.4%)和Cassandra(3.0%)。在这些数据库中,Oracle仅占1.8%,而CouchDB、BerkeleyDB、MicrosoftSQLServer、Redshift、Firebase、Elasticsearch整合后的影响力和用户的总和仅为2.4%。但该调查报告却与DB-engine排名趋势流行度报告大相径庭,Oracle数据库在此报告中排名第一,不过笔者认为,任何文字都是可能是偏颇或有倾向性的,每个人看完后都可能有自己的想法,或认同或反对,就如同最近最热的一句话“人心中的成见是一座大山,任你怎么努力休想搬动”。MySQL仍然是排名第一的免费开源数据库,占开源数据库使用量的30%以上。这并不奇怪,根据DB-Engines,MySQL多年来一直保持在这个位置。根据笔者多年来的从业经验,我认为MySQL数据库确实配得上这个排名,原因如下。1.完全开源MySQL最强大的优势之一在于他的数据库管理系统(DBMS,DatabaseManagementSystem)是一个开源系统。当然,开源并不意味着免费,它还是有许多付费功能。但是开源的特点给予用户可以根据自己需要修改DBMS的自由。MySQL采用了GPL(GeneralPublicLicense),这意味着授权给用户可以阅读,修改和优化源代码,这样即使是免费版的MySQL的功能也足够强大。这也是MySQL如此受欢迎的原因之一。2.快速更新和用户友好在其他数据库(例如Orcale、MSSQLSever)更新缓慢的时候,MySQL很少让他的用户等待。每当新的版本出来之后,MySQL都会成为大多数服务器的主要数据库。Linuxweb服务器已经成为现在web服务器的主流,MySQL在linux服务器上面也得到了广泛的应用。3.WebsitePanel,phpMyAdmin和MySQl的黄金组合对于初学者来说,通过虚拟主机商提供的websitepanel控制面板学习MySQL是一个很不错的方法。用户不仅可以观看很多视频教程来学习使用MySQL,还可以使用PhpMyAdmin通过web方式管理数据库。PostgreSQL以13.4%的开源数据库用户比例位居第二,紧随其后的是MongoDB,占12.2%,位列第三。如果你经常光顾某些网站,或者大型
转载请注明:http://www.aierlanlan.com/grrz/8373.html