查看: 19745|回复: 56

话题讨论:去IOE,MySQL数据库能否担当重任?(已公布获奖)

[复制链接]
认证徽章
论坛徽章:
49
现任管理团队成员
日期:2012-10-18 17:10:46妮可·罗宾
日期:2018-04-03 13:57:49
发表于 2014-7-14 13:39 | 显示全部楼层 |阅读模式
    近几年,阿里巴巴首先发动了“去IOE”运动。所谓“去IOE”运动就是用成本更加低廉的软件,例如:MySQL替代Oracle,使用PC Server替代EMC2、IBM小型机等设备,以消除“IOE”对自己数据库系统的垄断。这一行动也被业内解读为低成本化。除了降低成本,“去IOE”化还有信息安全的说法,因而去IOE化带有一定的保护网络安全意味。

本期讨论话题:
1、去IOE,MySQL数据库能否担当重任?
2、MySQL数据库能否给企业降低IT建设成本?
3、MySQL数据库与其他数据库相比安全吗?

活动规则: 阅读我们提供的讨论话题来参与讨论

本期奖品:《涂抹MySQL》图书一本   5名

活动时间:2014年7月14日-7月29日
图书信息:
mysql.jpg
书      名:涂抹MySQL:跟着三思一步一步学MySQL
作  者:李丙洋 著
出 版 社:中国水利水电出版社
出版时间:2014-05-01
恭喜以下五位获奖者:
buptdream
chszs
aiirii
whwlm
陌路巨额投入



求职 : 数据库管理员
招聘 : Java研发
认证徽章
论坛徽章:
6348
ITPUB9周年纪念徽章
日期:2014-05-02 10:36:402011新春纪念徽章
日期:2014-12-29 12:11:142010广州亚运会纪念徽章:卡巴迪
日期:2014-08-06 08:44:252012新春纪念徽章
日期:2014-12-29 12:11:142013年新春福章
日期:2014-12-29 12:11:14马上有车
日期:2014-12-29 12:11:14马上有房
日期:2014-12-29 12:11:14马上有钱
日期:2014-12-29 12:11:14马上有对象
日期:2014-12-29 12:11:14马上加薪
日期:2014-12-29 12:11:14
发表于 2014-7-14 13:42 | 显示全部楼层
额,这哥又出了这本书...

使用道具 举报

回复
认证徽章
论坛徽章:
86
秀才
日期:2015-09-21 09:46:16目光如炬
日期:2014-07-28 06:00:03马上有钱
日期:2014-06-16 15:55:42马上有房
日期:2014-06-16 15:55:422014年世界杯参赛球队: 伊朗
日期:2014-06-13 11:29:242014年世界杯参赛球队:巴西
日期:2014-06-06 14:36:14马上有钱
日期:2014-04-04 13:51:21马上加薪
日期:2014-04-04 13:35:40马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02
发表于 2014-7-14 13:43 | 显示全部楼层
本帖最后由 buptdream 于 2014-7-16 10:50 编辑

好书,稍后更新,支持



1、去IOE,MySQL数据库能否担当重任?
    2012年5月份的时候,阿里巴巴首先发起了‘去IOE’,当时整个互联网行业都为之震惊。其实在这之前阿里已经展开了各种测试,当时发展比较好的开源数据库就是mysql,我想选择mysql也有这方面的原因。在2012年的数据库大会上,听冯老大说过此事,刚开始是为了证明一种能够把业务系统迁移到其他数据库平台上的能力,避免出现某银行死死的被绑定在IBM的大船上,阿里当时就是不想被绑定在oracle的大船上,后来随着mysql技术的不断成熟,经过3年的准备,结合一些外在因素比如说成本的控制等,促成了这个计划的实施。
    在关系型数据库方面,mysql算是发展非常好的一个数据库,后来被oracle收购后,把很多oracle的理念融合到了mysql中,如果在互联网行业需要用关系型数据库去替换oracle和sql server的话,mysql是个不错的选择。但是,mysql毕竟不是商业软件,可能会在不同的行业场景下出现一些问题,而这些问题官方短时间内不会出现像oracle一样的patch,只能靠自己去解决,所以如果想要Mysql去担当重任,首先要读懂源码,可以在源码基础上进行修改。阿里的mysql数据库就是基于4.8的基础版本进行了修改,来适应大并发。如果对mysql有着深入的了解,在关系型数据库方面,这是一个不错的选择,节约成本的同时,可以完成开源化的目的。
    在替换数据库的过程中,要结合一些其他的新技术,因为mysql在处理海量数据方面还存在很多缺陷,可以结合hadoop等,发挥出其他开源化软件的好处。mysql在oracle公司的领导下,最近两年取到了更大的发展,尤其在innodb方面更加出色,现在很多互联网公司都在采用mysql数据库,只有mysql拥有更多更广泛的客户,才有更大的发展。我挺看好mysql数据库,但oracle公司应该会把mysql也发展成企业版的形式,进行和oracle软件一样的运行模式,到时候只能再去选择其他的数据库,但目前来说在关系式数据库方面,没有mysql的替代者。


2、MySQL数据库能否给企业降低IT建设成本?
    考虑成本可控、技术可控等因素,不愿继续增加成熟商用系统以满足阿里巴巴特别是淘宝爆炸式业务增长的架构需求。由于其中的特殊性和特定性,这一过程虽然具有示范效应,但却有着太多不可复制的底层技术细节。比如互联网交易系统对数据一致性要求低于传统银行,但任何交易都存在数据复杂性与一致性的协调问题。因而虽然阿里巴巴采用分布式架构处理部分交易系统,但也需要对分布式开源数据库进行大量定制化改造。
    单独从商业软件比如oracle和开源化软件mysql相比,一个是昂贵的收费,一个是免费,肯定用免费的开源化软件可以为企业降低成本。随着互联网行业的高速发展,海量数据需要进行处理。在这方面oracle可以进行集中存放数据,因为它内部的处理集中会更好一些,但mysql来说只能通过分库分表进行横向扩展,会加大硬件成本。还有可能根据业务需求,添加ssd硬盘适应计算需要。原来只需要几十台小型机,现在却要面临数千台x86服务器,必须重新架构全新的运维体系把这种复杂性对上层进行“封装”。 如果企业此时又选择了自行开发开源软件,固然再次节省了软件投资,但实际成本又将转移到自身技术人员队伍的建设上,比如阿里巴巴就拥有1.7万人的庞大技术团队。因此,到底是节省成本还是成本转移,也是值得考虑。
    如果业务发展迅速,从长远角度来说,替换掉商业数据库是个趋势,可以为企业节省大量的成本,采用低端分布式设备和自行开发开源软件,确实降低了初始投资,但却转移了成本。


3、MySQL数据库与其他数据库相比安全吗?
   其实对于数据库来说,安全分为两个方面,一个是数据库外部的,一个是来自数据内部的。采用防火墙可以去掉50%的外部危险,让数据库系统躲在防火墙后面工作,或放置在dmz区域中。Mysql需要提防的攻击有,防偷听、篡改、回放、拒绝服务等,不涉及可用性和容错方面。对所有的连接、查询、其他操作使用基于acl即访问控制列表的安全措施来完成。也有一些对ssl连接的支持。
   mysql数据库毕竟是开源化的数据库,在安全方面不如oracle这么严谨,oracle的一款防火墙产品,很好的增强了数据库的安全性。但mysql是没有这样的防火墙组件的,更多的是靠自己去完成和防护,所以需要考虑更多方面。就阿里巴巴来说,现在唯一还在采用oracle的就是支付宝,因为mysql在安全性方面不适合作为金融行业严格一致性的要求。
   在电信和移动方面,对钱的问题上的系统,mysql很难去保证数据的安全,所以这些方面替换为mysql还不能实现。但是相对于其他开源化的软件来说,mysql在数据库安全方面也是比较不错。

使用道具 举报

回复
认证徽章
论坛徽章:
49
现任管理团队成员
日期:2012-10-18 17:10:46妮可·罗宾
日期:2018-04-03 13:57:49
发表于 2014-7-14 13:43 | 显示全部楼层
2009532140 发表于 2014-7-14 13:42
额,这哥又出了这本书...

这是君三思的又一力作啊!

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
认证徽章
论坛徽章:
6348
ITPUB9周年纪念徽章
日期:2014-05-02 10:36:402011新春纪念徽章
日期:2014-12-29 12:11:142010广州亚运会纪念徽章:卡巴迪
日期:2014-08-06 08:44:252012新春纪念徽章
日期:2014-12-29 12:11:142013年新春福章
日期:2014-12-29 12:11:14马上有车
日期:2014-12-29 12:11:14马上有房
日期:2014-12-29 12:11:14马上有钱
日期:2014-12-29 12:11:14马上有对象
日期:2014-12-29 12:11:14马上加薪
日期:2014-12-29 12:11:14
发表于 2014-7-14 13:45 | 显示全部楼层
hwayw 发表于 2014-7-14 13:43
这是君三思的又一力作啊!

他出的oracle 看过,对于新手来说应该是不错的书。希望这本书也能给mysql 的新手学习mysql 的信心,

使用道具 举报

回复
认证徽章
论坛徽章:
360
生肖徽章:虎
日期:2014-09-11 11:03:11生肖徽章:兔
日期:2014-09-11 11:03:11秀才
日期:2017-07-11 13:54:02生肖徽章:羊
日期:2015-01-29 12:31:21生肖徽章:马
日期:2015-01-27 12:39:44生肖徽章:牛
日期:2015-01-27 11:12:49生肖徽章:狗
日期:2014-09-11 11:03:11生肖徽章:猴
日期:2014-09-11 11:03:11生肖徽章:鸡
日期:2014-08-08 21:11:38生肖徽章:鼠
日期:2014-09-11 11:03:11
发表于 2014-7-14 13:47 | 显示全部楼层
mysql想抗大旗,和oracle差距不是一点大。

使用道具 举报

回复
论坛徽章:
63
2010广州亚运会纪念徽章:台球
日期:2010-10-18 12:43:48茶鸡蛋
日期:2013-01-09 10:59:002013年新春福章
日期:2013-02-25 14:51:24奥运会纪念徽章:帆船
日期:2013-04-02 17:07:052013年新春福章
日期:2013-04-08 17:42:48奥运纪念徽章
日期:2013-07-18 13:55:12优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11马上有钱
日期:2014-03-20 16:14:11
发表于 2014-7-14 15:04 | 显示全部楼层
本帖最后由 chszs 于 2014-7-20 20:38 编辑

支持君三思,好书。
——————————————
1、去IOE,MySQL数据库能否担当重任?
就我看来,MySQL不能完全担当此重任。
原因有以下几点:
1)与功能复杂的Oracle相比,MySQL更像是小学生,不仅在功能、而且在性能都远远弱于MySQL。
2)MySQL功能的薄弱导致了在做大规模集群、分布式的时候,需要的技术门槛极高,也就是互联网巨头们能够搞定这些技术难点,即便是银行、能源等资金雄厚的企业,在面对这种技术高壁垒的现状,也只能束手无策。
3)Oracle的技术支持很强大,MySQL的技术支持很弱。无论是甲骨文公司,还是第三方技术咨询公司,都是这样。
4)MySQL的前景不妙。甲骨文公司买下MySQL,其动机就是不单纯的,任何企业或个人,想指望甲骨文大力发展MySQL都是不现实的,毕竟Oracle数据库才是甲骨文的重中之重。
5)把希望寄托于互联网巨头也是不现实的。谷歌、百度等企业,很早就已经把MySQL源码给消化了,并根据自己的需求进行了定制开发,但是这些成果并没有贡献出来,造福业界。


2、MySQL数据库能否给企业降低IT建设成本?
就我公司而言,MySQL数据库还是能给企业降低IT建设成本的。
用MySQL替代Oracle数据库,单纯从采购成本方面来看,确实大大降低了成本。
但是,在使用MySQL数据库的过程中,运维成本肯定是增加了不少的。
而且,由于MySQL的一些功能的缺乏性,需要的DBA人数也会比Oracle DBA人数多一些。
所以,这是一个综合衡量的过程,不同的企业有不同的答案。
我们公司在早期就在MySQL领域有不少投入,所以现在看来,用MySQL对我公司来说,成本是偏低的。

3、MySQL数据库与其他数据库相比安全吗?
Oracle在安全方面的控制手段是远多于MySQL的,这跟Oracle的功能复杂、功能完备性相关。
但并不是说MySQL就不安全了。
单纯从MySQL数据库来讲,还是比较安全的。
MySQL数据库的安全,不只是MySQL数据库管理系统本身,还有服务器软硬件本身的安全,需要全方面考虑。
要注意一点,MySQL时不时的会爆出一些安全漏洞,要随时关注业界发展情况,及时给MySQL打补丁。
只要运维得当,MySQL数据库的安全性是不弱于其他数据库产品的。



使用道具 举报

回复
论坛徽章:
7
阿斯顿马丁
日期:2013-11-27 16:58:03问答徽章
日期:2013-12-11 11:36:33日产
日期:2014-01-17 17:59:11技术图书徽章
日期:2014-01-24 10:24:362014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02马上有车
日期:2014-04-16 17:19:00
发表于 2014-7-14 15:15 | 显示全部楼层
目前正在学习 mysql,急需这本书 。。。

使用道具 举报

回复
认证徽章
论坛徽章:
111
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:03马上有房
日期:2014-02-18 16:42:02马上有车
日期:2014-03-20 10:09:22马上有钱
日期:2014-03-20 15:53:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11马上有钱
日期:2014-03-20 16:14:11马上有对象
日期:2014-03-20 16:14:11马上加薪
日期:2014-03-20 16:14:11技术图书徽章
日期:2014-03-27 09:30:56
发表于 2014-7-14 17:43 | 显示全部楼层
好书...........................

使用道具 举报

回复
认证徽章
论坛徽章:
17
生肖徽章2007版:猴
日期:2015-07-24 10:50:33紫水晶
日期:2015-09-14 19:29:07萤石
日期:2015-09-14 19:24:48萤石
日期:2015-09-13 14:30:02萤石
日期:2015-09-11 23:05:02红宝石
日期:2015-09-11 23:04:43萤石
日期:2015-09-11 23:04:27生肖徽章2007版:兔
日期:2015-07-31 16:43:10生肖徽章2007版:龙
日期:2015-07-24 10:51:00生肖徽章2007版:龙
日期:2015-07-24 10:50:51
发表于 2014-7-14 17:46 | 显示全部楼层
学习一下

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表