前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle在找死?No Zuo No Die !

Oracle在找死?No Zuo No Die !

作者头像
用户1564362
发布2020-06-29 14:27:03
3.1K1
发布2020-06-29 14:27:03
举报
文章被收录于专栏:飞总聊IT

做数据库的用数据库的,都知道Oracle。作为去IOE的典范,Oracle在中国的形象一方面是被消灭的对象,另外一方面则是根深蒂固的代表。

做数据库研究的也都知道SIGMOS和VLDB两大数据库的顶级会议。这两大会议年年开,正所谓年年岁岁花相似,岁岁年年人相同。10多年前我去开会,见到的是那群老头子,10年后我去开会,见到的主要还是那群老头子。当然不缺年轻一代。

SIGMOD/VLDB是少不了Oracle赞助的,今年也一样。只不过因为疫情,第一次SIGMOD放在了网上,供大家免费去听。上周SIGMOD开了,我也听了。

今年的SIGMOD展开来讲,也可以聊很多。但是我这边的受众群体决定了大部分的人兴趣不大,所以此类文章阅读量低,打赏低,写起来毫无成就感,所以关于整个大会的事情,我就不写了。

作为每年都不缺席的Oracle,今年也做了一个赞助商的演讲。赞助商的演讲主题,挺有意思的。标题是:Data Architecture Dilemma Many Single-Purpose Databases? Or A Converged Autonomous Database?

我们知道数据库领域的发展,尤其是互联网公司的出现,和大数据的发展,导致了一个在关系数据库的人看来很奇怪也很不爽的现象。以前的数据库,其实就是关系数据库,统治地球很多年。大家要用数据库,就买关系数据库,关系数据库哪家最牛逼,当然是Oracle。

但是过去10来年的发展,多了很多东西,HBase, MongoDB, Redis,这些在关系数据库的人看来很奇怪,早就应该消灭的东西,都堂而皇之的占据了一个个的市场。而且伴随着云计算的出现,这些东西用起来也没那么麻烦,有的时候还挺好用的。

于是,今天的现代化互联网企业的架构里面,存储并不是统一的,起码不是关系数据库一家独大。这对传统数据库厂商来说,无疑是个挑战。

其实传统数据库厂商经过这么多年的合并整理吸收,勉强来说也就是Oracle, Microsoft以及IBM了。而Microsoft的做法,在云计算时代是显而易见的,多做几个产品,卖个不同的用户,解决不同的需求。

Oracle也做云计算,虽然没什么人用。但是在数据库的战略上,Oracle的想法和其他人不太一样。这个讲话的标题也反应了一点。

Oracle的想法是我不如增强我的关系数据库,让它大一统,既支持关系数据库,也支持KV存储,也支持流计算,还支持机器学习等等。

问题来了,大一统的数据库是未来的发展方向吗?这个问题,有见仁见智的想法。大一统和分开存各有利弊。大一统最大的好处就是数据“理论上”可以只存一个拷贝,不浪费。同时对用户,对Admin,处理起来会有全局观念。无论是看到数据,还是说权限管理,监控审计等,都有好处。坏处就是面面俱到的产品,也就是面面平庸的东西。弄不好成本还要更高。

图灵奖获得者Michael Stonebraker曾经在VLDB发表过论文讨论未来的数据库应用,当然发论文的时候对方还没获图灵奖。论文基本的观点是未来会出现专用数据库去解决专用的问题。我个人的看法是,未来不存在大一统的数据库,大包大揽的解决问题。肯定会按照需要选择合适的数据存储方式。

Oracle的演讲里透露出来对方的技术路线并不是这样的。对方是要在Oracle的关系数据库基础上打造大一统的数据库,任何人如果想要构建应用的话,不管什么使用场景,只要买一个Oracle数据库就可以大包大揽的解决所有的问题了。

总之,Oracle的讲座的观点是,你们认为的所有问题,其实都不是问题,Oracle有能力有技术制造出一个大一统的数据库,满足各位全方位360度无死角的各种应用场景的功能和性能需求。所以来吧,用Oracle吧。

技术上是不是可行,我们可以讨论,我觉得也许是可以解决很多企业很多问题的。但是要想服务好阿里巴巴的双十一这种场景,多半够呛。当然,Oracle的用户也不需要伺候阿里巴巴,毕竟,伺候好更多更有钱的企业就够了。

但我估计是不会用Oracle的。原因是即便有这样的一个数据库,第一它很可能没有最大限度的使用我的硬件,所以我需要付出更大的代价,第二,我好不容易从Oracle的坑里爬出来,又要乖乖掉进去吗?Oracle这个坑,实在是有点贵。买不起用不起。

Oracle有一个观点,以前我们出行的时候,需要GPS,需要电话,需要照相机,等等,今天呢?不需要了,一个smart phone搞定一切。所以未来一定是一统江山的,而不是一个又一个分散的设备。

实际上是不是这样呢?在云计算时代,如果大家都在做着一件事情,而一家公司特立独行想走另外一条路的话,这家公司,要么真的牛逼超前,要么是傻逼。

苹果公司显然是在智能机时代证明了自己是真牛逼。其他做手机的厂商,都是真傻逼。不过Steve Jobs 早就证明过自己了。但是Larry Elison好像从来都没有证明过自己,有着苹果公司那样的远见。相反的,他充分证明了自己是傻逼。当年下面的人提议做云计算的时候,就是他,觉得这东西不赚钱,搞起来干什么。呵呵。

所以背离了云计算大厂发展方向,试图做一个大而全的产品卖给大家用的想法,我怎么都觉得Oracle是在自己找死的道路上,毅然狂奔,一往无前,谁也拦不住。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 飞总聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档