新浪微博博主 @hellodba 说淘宝要去 oracle 化

鉴客 发布于 2012/03/29 08:53
阅读 778
收藏 1

MySQL连接为什么挂死了?别踩坑!>>>

这是来自知乎上的一个问题

基本上是某博士的馊主意,公司政治意义大于技术意义。

这个事情摊开来说可以说几天几夜,但一句话:没有什么事情是一刀切的,只有合适才好。

好吧,既然有人说没信息量,而这个话题也是个不错的研究样本,那我就补充点信息。

去 Yahoo! 化是先进行的,内部叫做去Y。为什么去Y,说到底就是公司策略上的问题,尽量解除技术上对 Yahoo! 的依赖,其实主要是雅虎中国和之前的阿里妈妈那边用到不少雅虎的东西,其他几家子公司基本没怎么用。(其实 Yahoo! 给阿里留下了很多技术人才,但是要说带来什么核心技术,完全是胡扯)。

去 O(Oracle)、去 E(EMC)、去I(IBM) ,产生的直接原因是对这几家大厂依赖过多,成本偏高,技术上逐渐产生依赖感,甚至不需要 Oracle 的地方也用 Oracle,不需要用高端存储的数据也用。一个比较离谱的事情是阿里旺旺(淘宝旺旺)在用户量已经很高的情况下,数据库用的还是 Oracle,现在来看,简直是不可思议的事情。我们当时笑言,这估计是世界上以Oracle数据库承载的最大量的IM工具了。

至于说Oracle是否很难适应「互联网大规模应用对扩展性的要求」,要看自己的应用类型,对淘宝来说,差不多可以,但对支付宝来说,这或许就不是一个很好的办法(因为支付宝一定程度上甚至不是互联网应用)。

所以,盲目的在整个集团层面发起「去O ,去I ,去E」 的运动而不去考虑每家应用的具体特点,这就是政治意义大于技术意义,上有其好,下必甚之,执行起来,走样的就很夸张。而某些人的出发点,也无外乎期待早日将所有的技术团队收到麾下,权力欲驱使人们在做一些不那么正确的事情。

不要以任何一个单纯的工具(比如MySQL 或是 Oracle)为目标,而应以综合技术能力为目标,很多东西,其实是相通的。有些产品终究会被历史淘汰,或许是前天的 Infomix ,或许是昨天的 Oracle,或許是今天的 MySQL,甚至是明天的 NoSQL 乱七八糟的,但總有人用數據庫,总有处理数据的需求,这方面专业人才依旧缺乏。

最后,这终究是一家之言,而且,现在还在内部工作/混的人一定有不同的看法。毕竟有些人还要讨好上级,讨好自己的Big Boss,还要表现自己的价值观,在所难免。

加载中
0
renwofei423
renwofei423
「去O ,去I ,去E」 淘宝一直在做,很早就开始了
0
jadmin
jadmin
简直是胡扯~
0
Idiot李
Idiot李
淘宝是在用mysql,但基本上改的面目全非,基本上都是自己开发了。任何一个公司都想只用自己的技术,小公司没钱没人搞不起来,非it企业(比如某些金融、电信企业)在it上不专业又不差钱,他们不需要搞,但是阿里巴巴这样的既是it企业又有钱有人,当然自己搞了。这样既能节约成本,技术又完全掌握在自己手里,可以根据需求随时调整,根据业务优化也方便。
0
中山野鬼
中山野鬼

引用来自“Idiot李”的答案

淘宝是在用mysql,但基本上改的面目全非,基本上都是自己开发了。任何一个公司都想只用自己的技术,小公司没钱没人搞不起来,非it企业(比如某些金融、电信企业)在it上不专业又不差钱,他们不需要搞,但是阿里巴巴这样的既是it企业又有钱有人,当然自己搞了。这样既能节约成本,技术又完全掌握在自己手里,可以根据需求随时调整,根据业务优化也方便。
不过除非阿里想做IBM,否则这样搞大运动,和中国上个世纪 60 - 70年代会一个下场,折腾来折腾去,回头发现都是自己玩自己乐,想真正做好,还的开放国门。这个社会讲究分工的。不是什么事情都该自己做的。
kerriganA
kerriganA
要看现在阿里巴巴现在的技术的能力了。其实国际上面很多有实力的公司都是使用自己的技术。比如AMAZON和GOOGLE的数据库都是自己搞的呀。TAOBAO照样也可以。不过确实对自己是一个很大的挑战。
0
宏哥
宏哥

支持ali去oracle,换mysql

这样,ali就可以关掉了

现在b2c都被垄断了

0
wartskcaj
wartskcaj
一个比较离谱的事情是阿里旺旺(淘宝旺旺)在用户量已经很高的情况下,数据库用的还是 Oracle
为什么这么说呢,是不是因为这个时候用O成本太高?

返回顶部
顶部