Oracle(甲骨文)这个庞然大物至今未倒之谜

2023-11-22 04:49

本文主要是介绍Oracle(甲骨文)这个庞然大物至今未倒之谜,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一个从数据库开发起步的公司,在风雨中蹒跚了40年,没错,Oracle在2017年美国《财富》500强中排名81,在世界500强中排名280,营业收入37047百万美元,利润8901百万美元。这样一个庞然大物、不注重界面、缺乏创新性的软件公司,不应该像雅虎一样,在互联网的浪潮中,在开源和NOSQL的冲击下,应声而倒吗?为何屹立至今?在困惑中,研究了这家公司的发展历史,不得不承认Oracle前CEO拉里·埃里森是一个极具商业头脑的大佬,他的很多理念和策略直接影响了整个公司的发展和转变。

Oracle的成功由很多因素构成,当然都离不开时代趋势这一重要因素。抛开一些客观的影响,其能够具有今天的成就,主要因素有以下几点:

(1)敏感的商业触觉,紧随时代潮流

Oracle的领导人具有极强的商业触觉,从当年IBM的一篇论文,根据市场需求都能创建一个公司,可见一斑。再者,我们可以看看Oracle产品名称的变化,从8i、9i、10g、11g、12c可以看出,Oracle都紧跟了时代潮流,别管它实现没实现或者怎么实现的。Oracle总是能够跟上时代的热点,然后用自己的方式参与其中,使得它总能在我们的视野中晃来晃去。能够常青的企业莫不是因时而变,不断调整自己的市场策略,以适应时代发展。

(2)形成了完整的商业生态圈

Oracle对我们最熟悉的是数据库产品,其实它不仅仅是一个数据库的生产厂商,而是在软件领域有一整套解决方案的企业,尤其是在它并购了大量公司,逐步形成了自己的一套完整的商业生态圈。操作系统、服务器及工具、数据库、应用服务器、开发工具、企业应用软件、虚拟技术,Oracle都有产品。在企业级的平台上,Oracle是可以提供从硬件到软件的一整套方案的。如果上游和下游的软件都算上,Oracle的影响力和范围更大。这也是企业很重要的一点,形成了自己的一套体系,即使某个点出现了问题,竞争对手也不好进入,因为突破整个体系需要更大的力量和时间,不会因为自己的某个失误而全盘皆输。对了,差点忘掉Oracle的认证考试,手真的够长,生态圈都绑定到人了(不过,笔者认为以后DBA会消失)。

(3)定位准确,牢牢抓住自己的客户

在最近几年的开源和NOSQL的浪潮中,几乎对Oracle没有构成什么大的威胁。因为那些炒作最响的基本都是个人用户,也是几乎不付费的用户,要知道商业是需要盈利的。Oracle很清楚自己的定位,企业级的用户不能丢,直击开源的痛点,增强自己的安全性和升级维护。因为在企业没有充分做大做强之前,不敢轻易触及开源的产品,还是老老实实的选择了Oracle,因为相比起来还是Oracle更靠谱,不管他们吹得多么好用、性能多么好。NOSQL方面,Oracle也在开拓新的产品,毕竟不是重点,因为最后实在搞不过,还有下一手。

(4)强行并购商业对手

Oracle作为起步较早的软件公司,已经积累了一定的资本实力。如果发现了搞不过的竞争对手,就收购;发展了新的领域,就收购;总之,有钱,就强行收购。收购仁科、收购BEA Systems、收购SUN、收购ACME……反正这哥们看上的,都收购了。凭借雄厚的资本实力,Oracle扫平了领域的一些竞争对手,也使得产品整合更加系统化,加强了自己的生态圈。

 

目前在DB-Engines发布了 2017 年 7 月份的数据库排名。前10排名中,Oracle公司占了2员,排名分别是第1和第2。

 

即使Oracle有这样的成绩,但依然被认为是没有潜力的公司之一。只是在IBM这种大佬后面,亦步亦趋,缺乏创新能力。拉里·埃里森虽然极具攻击性、商业头脑较强,但也被认为是保守人物。喜欢先吹得很大,结果做得一般般,甚至有人说他的成功信念有三条:坚持、不要脸、坚持不要脸。

Oracle的产品虽然功能强大,但的确是庞然大物,一个Oracle数据库安装在PC上,就感觉是一个小电动车后面坐了一个300斤的大胖子。安装界面丑陋,当然这不是致命缺点(从严格意义上来说,数据库是可以没有界面的),因为企业级的领导是不会去自己安装数据库的,他们只在意是否功能强大、是否安全,当然这些都是从Oracle的销售人员口中得知的。但在NOSQL的浪潮中,Oracle还是会流失一些用户,当然这些用户分别处在最高端和最低端的用户。市场对于甲骨文公司的期待在逐渐下降,其公司的市值也在跌,基本处在美国IT类公司的第二梯队,不在领头羊的队列。

Oracle也同样面临着与其他公司一样的问题,就是搞了很多年的东西,却找不到新的利润增长点,公司营收和利润停滞不前。来看一下最近几年的财务情况:


除了在收购SUN公司,将整个Java系统揽入怀中,之后一段时间利润增加之后,最近5年都没有大的变化,甚至利润在逐步回落,当然其利润率一直都在降。也就是说,Oracle最近几年并没有找到新的利润增长点,也是被说缺乏创新的基本体现。

或者,某一天,Oracle真的轰然倒下,你又在干什么呢?

这篇关于Oracle(甲骨文)这个庞然大物至今未倒之谜的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/407613

相关文章

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

PostgreSQL 序列(Sequence) 与 Oracle 序列对比差异分析

《PostgreSQL序列(Sequence)与Oracle序列对比差异分析》PostgreSQL和Oracle都提供了序列(Sequence)功能,但在实现细节和使用方式上存在一些重要差异,... 目录PostgreSQL 序列(Sequence) 与 oracle 序列对比一 基本语法对比1.1 创建序

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

Oracle存储过程里操作BLOB的字节数据的办法

《Oracle存储过程里操作BLOB的字节数据的办法》该篇文章介绍了如何在Oracle存储过程中操作BLOB的字节数据,作者研究了如何获取BLOB的字节长度、如何使用DBMS_LOB包进行BLOB操作... 目录一、缘由二、办法2.1 基本操作2.2 DBMS_LOB包2.3 字节级操作与RAW数据类型2.

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

Oracle登录时忘记用户名或密码该如何解决

《Oracle登录时忘记用户名或密码该如何解决》:本文主要介绍如何在Oracle12c中忘记用户名和密码时找回或重置用户账户信息,文中通过代码介绍的非常详细,对同样遇到这个问题的同学具有一定的参... 目录一、忘记账户:二、忘记密码:三、详细情况情况 1:1.1. 登录到数据库1.2. 查看当前用户信息1.

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行

PLsql Oracle 下载安装图文过程详解

《PLsqlOracle下载安装图文过程详解》PL/SQLDeveloper是一款用于开发Oracle数据库的集成开发环境,可以通过官网下载安装配置,并通过配置tnsnames.ora文件及环境变... 目录一、PL/SQL Developer 简介二、PL/SQL Developer 安装及配置详解1.下

oracle如何连接登陆SYS账号

《oracle如何连接登陆SYS账号》在Navicat12中连接Oracle11g的SYS用户时,如果设置了新密码但连接失败,可能是因为需要以SYSDBA或SYSOPER角色连接,解决方法是确保在连接... 目录oracle连接登陆NmOtMSYS账号工具问题解决SYS用户总结oracle连接登陆SYS账号