专栏首页飞总聊ITOracle在找死?No Zuo No Die !

Oracle在找死?No Zuo No Die !

做数据库的用数据库的,都知道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是在自己找死的道路上,毅然狂奔,一往无前,谁也拦不住。

本文分享自微信公众号 - 飞总聊IT(feiitworld),作者:努力赚钱的小作者

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • No zuo no die ,用Docker安装Mysql

    回显,GENERATED ROOT PASSWORD: Axegh3kAJyDLaRuBemecis&EShOs

    birdskyws
  • [视频] no zuo no die:无人机绑上烟花炸自己

    现在,每每有大型活动,总会看到航拍无人机的身影,无人机用于航拍领域已经十分普遍了,这对于喜欢新(zuo)鲜(si)的无人机玩家来说,显得有些无聊。然后就有玩家跑...

    机器人网
  • vs2017 vs2019 打开cs文件提示无法识别的GUID格式

    是我自己在注册表中给vs增加了自动以管理员身份运行,把值给错了,弄成了 ~ RUNASADMIN WIN7RTM, 改成 ~ RUNASADMIN 后OK。还好...

    跟着阿笨一起玩NET
  • 酷炫的一行代码 - Scala就是这么任性!

    joymufeng
  • Sql Server2008远程过程调用失败的解决方法

    今天正在敲机房,清理软件提醒垃圾太多并且电脑也特别卡,我就想着既然这样就清理一下得了,结果就是:No zuo No die,SQL server数据库连接不上了...

    砸漏
  • 听说TiDB也有大一统的梦想

    作为一个一直在数据库周边打酱油,又没做出什么见得人成绩的伪数据库工作者,每次轮到我写数据库大数据相关的技术文章,或者不说技术,就说科普文章的时候,一个头疼的问题...

    用户1564362
  • 课时39:类与对象:拾遗

    Python的特性其实还支持另外一种很流行的编程模式:Mixin.【扩展阅读】Mixin编程机制(https://fishc.com.cn/forum.php?...

    py3study
  • 你踩过这个坑?

    这几天在做cs231n assignment2的时候,遇到了一个很严重的问题,但是现在解决了,所以就没问题。对于我而言,我非常喜欢问题,因为这样可以迅速提升自我...

    公众号guangcity
  • 一个pycharm引起ubuntu桌面丢失的惨案

    俗话说 no zuo ,no die, 我用python写一个数据转换程序,可以正常运行,但是有几个小问题,我要用debug看一下 一调试才发现,出现以下错误 ...

    小小科

扫码关注云+社区

领取腾讯云代金券