左右分栏
社区服务
银行
道具中心
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
帮助
用户名
密 码
记住登录
登录
找回密码
注册
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
门户
论坛
图酷
资讯
群组
帖子
日志
用户
版块
群组
帖子
搜索
>
MySQL && PostgreSQL
>
丢弃 MySQL 的 5 个理由
发帖
回复
返回列表
新帖
2059
阅读
0
回复
丢弃 MySQL 的 5 个理由
[复制链接]
上一主题
下一主题
离线
韭菜
UID:2
注册时间
2005-01-04
最后登录
2020-07-11
在线时间
128小时
发帖
600
搜Ta的帖子
精华
47
PB
3246
威望
526
贡献值
187
交易币
124
好评度
279
访问TA的空间
加好友
用道具
管理员
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
倒序阅读
0楼
发表于: 2013-08-30
MySQL仍然是最流行的开源数据库,但因为更好选择的出现在过去几年中它的粉丝不断流失。让我们来看一下换掉Mysql的五个动机。
早在2008年,MySQL还在迅速普及的时候,
SUN用十亿美元收购了MySQL AB
。接下来的一年,Oracle插足Sun,
MySQL是交易的一部分
。MySQL用户和开发者开始质疑的开源数据库的命运,而且他们中的许多人开始寻找替代品。
转眼到了2013:甲骨文没有杀死了昔日竞争对手,MySQL仍然是最流行的开源数据库。不过,MySQL的知名度在下降;当它失去了它的光彩,可替代的数据库方案已经开始闪耀。让我们看一下不使用前Mysql标准五个利好因素。(看一下另外的说法,读一下Andy Patrizio的文章《
坚持MySQL的五个理由
》,然后你自己做决定,并在评论里与我们分享。)
1. MySQL不像其他关系数据库管理系统般成熟.
MySQL开始时并不是作为一个RDBMS,但后来改变了方向包括进了更多的功能。随着时间的发展,一些成熟的RDBMS被认为比MySQL具有更丰富的功能。如果你想要一个功能丰富的数据库,你可以试一下PostgreSQL或闭源的选项,如Oracle或微软的SQL Server。
PostgreSQL的贡献者
Selena Deckelmann
说Postgres的被视为Web开发者对关系数据库有需求的新项目的正确选择。“用
JSON数据类
型和
PLV8
,Postgres可能成为NoSQL的默认选择”,她说。
2. MySQL是开源的...但只是有些而已
传统来说,MySQL是一个开源数据库,但是在实践中已经不是那种感觉了。在Oracle的大伞下,MySQL现在有专有的、闭源模块。“MySQL看上去仍然很活跃,但是Oracle却陷入开发进程之中,拒绝发布bug的测试用例,MySQL的安全补丁在代码上严格控制,将大量的开源开发人员分配到新绿洲。”Paula Rooney在ZDNet里解释说:
是Oracle把MySQL捐献给Apache的时候了吗
?
除Mysql之外没有其他开源方案可选了吗,不是的。MariaDB是MySQL的一个分支,仍然是“真正的开源”。
SkySQL和Monty Program Ab(MariaDB的合作公司)在今年年初合并了,声明如下
:“MariaDB的所有代码都在GPL,LPGL或BSD协议下面发行,MariaDB没有如MySQL Enterprise Edition里的那些闭源模块。事实上,所有MySQL 5.5 Enterprise Edition里的闭源特性都可以在MariaDB开源版本里找到。”
3. MySQL性能方面的缩放性不如其竞争对手
MariaDB的官方博客的提供了MySQL、MariaDB最新版本的详细对比测试,虽然结果很接近,但
MariaDB胜出
。
PostgreSQL的贡献者Selena Deckelmann说:Heroku Postgres因为几个原因使它更具吸引力,其中包括缩放性。“可以说他们已经运维了最大的数据库托管环境,可以自动处理应用程序的缩放,支持节点冷添加可以非常方便容易的尝试新特性”,她这样说,另外,她补充道:“他们刚宣布支持PLV8,允许你在数据库中运行JavaScript而且能更好地利用在9.2及更高版本中可用的JSON数据类型。”
4. MySQL为Oracle拥有而不是社区
MySQL被甲骨文收购后没有显著的方面改变,但Oracle仍拥有它,这使得一些开发者很紧张。“也许,最糟糕的是,
开发社区工作者和在Oracle的MySQL开发者一起工作是不可能的
,”迈克尔“蒙蒂”纽斯,MySQL和MariaDB创始人这样说。
纽斯指出,Oracle不接受补丁或提供一个未来的路线图。“与MySQL开发者谈论如何实现或当前代码如何运行,这没门”,他说。如果一个开源社区开发的数据库对你很重要的话,纽斯推荐MariaDB(废话!)因为它是建立在MySQL之上的。而且它提供了更多的功能、速度和稳定性,安全问题更少。
5. 可选的方案越来越多
在2013年6月的波士顿峰会上,
Red Hat宣布和MySQL分道扬镳
,取而代之的是红帽企业版和MariaDB上了同一条船。Fedora已经宣布将在Fedora 19切换到MariaDB分支。Slackware Linux宣布在2013年3月将MySQL切换到MariaDB,而且
OpenSUSE在2013年1月也作出了类似的声明
。
不止在Linux阵营,2013年4月,Wikimedia基金会宣布
全球第七大受欢迎网站Wikipedia
正在切换至MariaDB。在声明中,Wikimedia基金会站点的架构师Asher Feldman解释称,MariaDB的优化及增强Percona的XtraDB功能设置是
切换的原因
。“同样重要的是,作为自由文化运动的支持者,维基基金会更倾向于自由软件项目,那些在免费及企业版间没有授权及分支代码的项目。”他又补充到,“我们欢迎并支持MariaDB 基金会作为一个非盈利组织,尤其是在自由、开放以及MySQL相关的社区方面。”科技记者Steven J. Vaughan-Nichols(
在这里以SmartBear的贡献者的身份
)
在2012年底提到
,不管你对Oracle或开源与专有软件的比较持什么看法,不管你正在使用的是Linux、Apache、MySQL、PHP/Python/Perl(LAMP)的什么组合,MariaDB在世界最繁忙的Web站点中的优良表现会一步步吸引着你的注意力。
那么大数据呢,技术娴熟的公司知道,MySQL的忠实用户清楚么? MySQL是不再是数据库解决方案小池塘里唯一的大鱼了,相反,MySQL正面临着Oracle免费版的挑战,真正的开源后裔MariaDB、日益流行的PostgreSQL关系型数据库以及
日益增长的NoSQL市场
,如果你还没换掉MySQL,那现在有充足的理由重新考虑了。
共
条评分
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
回复
举报
分享到
淘江湖
新浪
QQ微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
发帖
回复
返回列表
https://phpwind.jiucai.org
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
快速回复
限100 字节
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
隐藏
快速跳转
默认分类
默认版块
关闭
关闭
选中
1
篇
全选