0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

互联网企业很少使用Oracle数据库的原因是什么

汽车玩家 来源:智汇元 作者:智汇元 2020-03-29 21:56 次阅读

简而言之就是四个字:没钱文化。

是不是很难想象,现在如日中天的互联网行业企业会因为没钱不用Oracle?

其实这四个字是拆开看的:一开始没钱,后来形成了特有的文化。

先说没钱。

互联网的早期创业者,蕴含了美国的车库精神。啥是车库?就是连办公室都租不起的兄弟,在自家车库里捣叱。

第一代互联网的三大应用:门户站、bbs讨论组、邮件。玩家要么是学生,要么是学校里的人。

这些人是没钱买Oracle贵得吓死人的授权的。他们连Microsoft的授权都买不起。当然了IBM的授权也便宜不到哪里去。

第二代互联网应用:搜索引擎、即时通讯和社区兴起的时候,第一代互联网人已经借着互联网泡沫发了一笔。本来是有可能花钱买Oracle的。

可惜,互联网的热点兴起太快,第一波发了财的互联网人还没怎么明白新形势就过时了。新的一拨拿到了风投,却搞不清楚自己从哪里赚钱。

这时候花钱去买Oracle就相当不明智了。类似每天靠人施舍过日子再去买辆豪华车。

接着就是互联网的泡沫在2000年,也就是近20年前破灭了。所有活下来的互联网公司都夹着尾巴过日子。

我不会告诉你在200x年里,500万人民币可能买下腾讯、百度、盛大的百分之几的股份,也不会告诉你现在养猪都养嗨了的网易混得多差。

这一拨泡沫破灭几乎持续了十年,百度学会了发广告、腾讯学会了卖腾讯币、阿里学会了卖货。算上互联网爆发已经二十年过去了。

再说文化

二十年已经足够形成一种文化了。从操作系统、中间件、互联网服务、负载均衡到底层数据库,能不花钱的就不花钱。全用免费的。

大家都是穷孩子,一点点粮食也要分着吃。就好像吃不饱饭的时候,大家会分享仅存的粮食。这就是共享技术社区发展的重要原因。

互联网业的人说这是工程师文化,其实是穷泥腿子文化。咱们革命先辈红米饭南瓜汤,为啥不吃大鱼大肉呢?

穷,大概是革命者的宿命。

等到互联网行业一个个找到了赚钱的模式,股票和坐着火箭一样飞升的时候,内部已经形成了可用的技术体系。不是这个圈子里的人,根本进不了互联网公司的门。

这就是传统IT业的人为什么到了互联网公司还要转型。因为他们在传统企业IT的玩法是靠砸钱的,互联网公司是靠对开源技术的研究。

等到Oracle们发现了互联网也是赚钱的机会,这时候他们已经成了鸡肋。一个用了十几年的免费技术体系,无论怎么看也比花钱的合算。何况互联网的变化那时候是按天计算的,做惯了给传统企业IT服务按年更新的Oracle们真的力不从心。

后来,Oracle已经用不上了。因为互联网的技术应用场景,他们没见过:什么传统企业需要几十万每秒的并发访问?什么传统企业需要把数据分成无数份存储在跨国的服务器里?什么传统企业需要存储万亿G级多媒体?

类比Oracle做了一辆巨舒服的豪华车,现在兄弟们需要攀岩。开着这车去就是送死。当然财大气粗可以拿豪华车当砖使,也能爬一段距离。但早晚会死。

技术这东西就是一点点做出来的。Oracle数据库在互联网应用场景中,根本不堪一击。传统企业膜拜的大神,面对互联网的技术体系,只能默默退败。

这就是互联网企业为什么不用Oracle的原因。

这也是传统企业为啥不要幻想着随便转型的原因

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    54

    文章

    11195

    浏览量

    104036
  • Oracle
    +关注

    关注

    2

    文章

    297

    浏览量

    35278
收藏 人收藏

    评论

    相关推荐

    Oracle推出创新数据库服务

    近日,Oracle公司再次引领数据库技术创新,限量推出了Globally Distributed Exadata Database on Exascale Infrastructure服务。该服
    的头像 发表于 02-10 14:45 163次阅读

    从Delphi、C++ Builder和Lazarus连接到Oracle数据库

    从 Delphi、C++ Builder 和 Lazarus 连接到 Oracle 数据库 Oracle 数据访问组件 (ODAC) 是一个组件
    的头像 发表于 01-15 10:01 192次阅读

    Oracle数据库的多功能集成开发环境

    Oracle数据库的多功能集成开发环境 快捷菜单中的可视化对象编辑器 上下文感知的SQL代码补全、智能格式化和重构 逐步执行的自动调试功能 多功能数据检索、存储和管理 数据库模式和表
    的头像 发表于 01-14 13:52 138次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>的多功能集成开发环境

    MySQL数据库的安装

    MySQL是一个开源免费的关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。 MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好
    的头像 发表于 01-14 11:25 159次阅读
    MySQL<b class='flag-5'>数据库</b>的安装

    适用于Oracle的Python连接器:可访问托管以及非托管的数据库

    适用于 Oracle 的 Python 连接器 适用于 Oracle 的 Python 连接器是一种可靠的连接解决方案,用于从 Python 应用程序访问 Oracle 数据库服务器和
    的头像 发表于 01-14 10:30 133次阅读

    数据库数据恢复—ORACLE常见故障的数据恢复可行性分析

    Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、
    的头像 发表于 12-10 11:35 200次阅读

    oracle数据恢复—存储掉盘导致Oracle数据库文件大小变为0kb的数据恢复案例

    存储掉盘超过上限,lun无法识别。管理员重组存储的位图信息并导出lun,发现linux操作系统上部署的oracle数据库中有上百个数据文件的大小变为0kb。数据库的大小缩水了80%以上
    的头像 发表于 11-21 11:29 220次阅读
    <b class='flag-5'>oracle</b><b class='flag-5'>数据</b>恢复—存储掉盘导致<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>文件大小变为0kb的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—Oracle ASM实例无法挂载的数据恢复案例

    Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能moun
    的头像 发表于 10-28 11:26 215次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b> ASM实例无法挂载的<b class='flag-5'>数据</b>恢复案例

    oracle数据恢复—Oracle数据库打开报错的数据恢复案例

    打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。急需恢复zxfg用户下的数据。 出现上述报错的
    的头像 发表于 10-17 13:20 280次阅读
    <b class='flag-5'>oracle</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>打开报错的<b class='flag-5'>数据</b>恢复案例

    Oracle数据恢复—异常断电后Oracle数据库报错的数据恢复案例

    Oracle数据库故障: 机房异常断电后,Oracle数据库报错:“system01.dbf需要更多的恢复来保持一致性,
    的头像 发表于 09-30 13:31 411次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b>恢复—异常断电后<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>启<b class='flag-5'>库</b>报错的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—Oracle数据库文件system01.dbf损坏的数据恢复案例

    打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。
    的头像 发表于 09-21 14:25 547次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>文件system01.dbf损坏的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库出现823错误的数据恢复案例

    SQL Server数据库故障: SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库
    的头像 发表于 09-20 11:46 424次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>出现823错误的<b class='flag-5'>数据</b>恢复案例

    Oracle数据恢复—Oracle数据库delete删除的数据恢复方法

    删除Oracle数据库数据一般有以下2种方式:delete、drop或truncate。下面针对这2种删除oracle数据库
    的头像 发表于 09-11 11:45 445次阅读

    数据库数据恢复—SqlServer数据库底层File Record被截断为0的数据恢复案例

    SQL Server数据库数据无法被读取。 经过数据库数据恢复工程师的初步检测,发现SQL Server数据库文件无法被读取的
    的头像 发表于 07-26 11:27 459次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SqlServer<b class='flag-5'>数据库</b>底层File Record被截断为0的<b class='flag-5'>数据</b>恢复案例

    Oracle数据恢复—Oracle数据库误truncate表的数据恢复案例

    北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,数据库的备份不可用,无法查询表
    的头像 发表于 03-11 17:30 455次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>误truncate表的<b class='flag-5'>数据</b>恢复案例