
在上一篇《从Teradata到Neoview硬件公司逆流而上能成功吗》文章中我们讲述了马克·赫德Mark Hurd和数据库一体机的相关故事。2005年马克·赫德被任命为HP的CEO其主要的着眼点之一正是因为他在Teradata的成就引人瞩目。01赫德之执念从HP到Oracle的一体机梦想马克·赫德加入HP后立即推动Neoview的一体机项目。这个项目虽然开展得并不顺利但是软硬件结合使HP成为了Oracle的最佳伙伴。要知道Oracle一体机的假想敌也是Teradata有什么能比和Teradata的前任CEO一起对付Teradata更好的选择呢图1 Oracle和HP合作发布的一体机2008年当拉里·埃里森Larry Ellison发布Oracle的第一代数据库一体机时这个产品的名字是HP Oracle Database Machine如图1所示。如果翻译成中文大概应该是HP的Oracle数据库机。HP似乎是这一产品的主力。那会不会还有IBM Oracle Database Machine呢原来的设计是有的。Oracle最初的想法是开放甚至连Unix都是被支持的。但是收购SUN之后一切就都改变了那是后话。2008年埃里森与赫德共同发布Exadata的著名“红蓝聚首”如图2所示双方都对这一合作满怀期待。图2 Oracle创始人拉里·埃里森与HP时任CEO马克·赫德可是到了2009年一切就都改变了。2009年4月Oracle宣布以74亿美元收购SUN公司。所以到了2009年秋季的Oracle OpenWorld大会Exadata第二版的硬件就完全由SUN公司提供了。这一年推出的产品命名也改成了Sun Oracle Database Machine。这对HP而言绝对是一个坏消息但坏消息还不止于此。2010年8月6日是IT行业历史上颇具争议的日子。这一天HP公司宣布公司董事会与马克·赫德共同决定赫德即时辞去其担任的董事会主席、首席执行官及总裁等全部职务。事件的起因是一位名为乔迪·费舍尔Jodie Fisher的前HP承包商曾担任HP赞助活动的主持人向HP提出了涉及马克·赫德的性骚扰指控。HP随即委托外部律师事务所对此展开独立调查。调查的结论颇为复杂调查未能证实存在性骚扰行为但调查同时发现赫德在报销费用时提交了不准确的报告违反了HP的《商业行为准则》Standards of Business Conduct。董事会随即以“违反商业行为准则”为由决定终止赫德的职务。根据HP与赫德达成的离职协议赫德获得了约1200万至1600万美元的离职补偿包括股权激励等同时须遵守竞业限制和保密协议等相关条款。赫德的突然离职导致HP股价在消息公布后的单日内下跌约8%市值蒸发约100亿美元。这一损失充分说明了市场对赫德领导力的高度认可以及对HP未来走向不确定性的担忧。拉里·埃里森随即公开发表了科技史上最著名的评价之一他认为“惠普董事会刚刚做出了自许多年前苹果公司那群笨蛋解雇史蒂夫·乔布斯以来最糟糕的人事决定。”在埃里森看来在整个IT行业没有人比马克·赫德拥有更多相关经验。他特别提到了赫德早年在NCR的工作经历指出赫德在Teradata当时隶属于NCR期间就已经“开创了硬件与软件集成的先河”。他认为赫德不仅懂硬件更懂如何让硬件和软件协同工作以发挥最大效能。埃里森立即邀请马克·赫德加入Oracle担任总裁President。在经历了短暂的竞业协议谈判HP随即对赫德提起诉讼指控其可能泄露商业机密但后来双方很快达成和解之后赫德正式加入Oracle。此后赫德与萨弗拉·卡茨Safra Catz共同担任Oracle联席CEO。历史的讽刺在于HP解雇了一位帮助Oracle打造Exadata的盟友却将他直接送入了Oracle的核心领导层。从此赫德不再是Oracle的战略合作伙伴而是Oracle战略的直接制定者——而他最了解的竞争对手恰恰就是他曾经执掌的HP。02Exadata之父胡安·洛艾萨的坚持与突破图3 胡安·洛艾萨在Oracle公司内部推动Exadata走向现实的技术领袖是胡安·洛艾萨Juan Loaiza见图3他被称为“Exadata背后的男人”。2000年左右洛艾萨带领团队启动了SAGE Storage Appliance for Grid Environments网格环境存储设备项目研究如何通过硬件集成优化来提高数据库性能。1988年洛艾萨于麻省理工学院硕士毕业随后加入Oracle。他在Oracle公司内部以创新著称长期领导关键任务数据库技术Mission-Critical Database Technologies部门是Oracle数据库的掌舵人之一直接向拉里·埃里森汇报。2025年在安迪·门德尔松Andy Mendelsohn退休后洛艾萨成为Oracle数据库的新任掌门人全面执掌Oracle数据库技术部门。根据洛艾萨的回忆在2000年代初Oracle在很多客户那里发现一个重大问题性能瓶颈。特别是在数据仓库系统中而且联机事务处理OLTP系统也存在这个问题。洛艾萨坦言“硬件确实跟不上。硬件的瓶颈阻碍了数据库软件真正按我们期望的方式运行。”那么如何去解决现实中的问题呢洛艾萨说“在此之前Oracle使用市场上各种现成的硬件但我们开始看到瓶颈于是决定从零开始设计一些东西。在此过程中我们利用了过去二三十年的数据库经验来判定运行Oracle数据库的理想平台应该是什么样的。正是这种理念催生了我们今天所熟知的Exadata平台。”在洛艾萨领导下形成的Exadata核心技术本质上是依据实践经验对传统数据库架构的一次深刻反思和颠覆。传统的存储区域网络SAN架构中存储设备是“哑设备”——它只负责读写数据所有的SQL处理逻辑都在数据库服务器层完成。这意味着大量的原始数据必须经由存储网络传输到数据库服务器产生巨大的I/O开销。Exadata的创新之处在于将存储服务器由“哑设备”变成了“智能设备”。Exadata的每个存储节点Storage Cell都运行着Oracle专门研发的Cell软件具备执行SQL处理逻辑的能力。03zData之父熊军的初心与坚守图4 熊军云和恩墨zData数据库一体机的背后同样站着一位技术积淀深厚的领军人物——熊军见图4。作为zData产品线的核心负责人熊军的技术成长历程深刻体现了中国数据库技术人从“追赶者”到“创新者”的精神蜕变。在Oracle的全球技术社区有一个极具含金量的荣誉体系——Oracle ACE计划。其中Oracle ACE DirectorOracle ACE总监是授予数据库领域顶尖技术专家的最高级别荣誉全球获得这一称号的技术专家屈指可数。熊军是中国西部地区数十年间唯一获此殊荣的技术专家凭借在Oracle数据库性能调优、故障恢复和存储架构领域近三十年的深厚积累赢得了全球Oracle技术社区的广泛认可。熊军在数据库技术领域的代表性成果之一是他独立开发的ODUOracle Data Unloader工具软件。回顾这段探索历程熊军提到“我在青年时代就痴迷于数据库技术我花了相当长的时间研究数据库的数据块等存储格式用C语言编写了国内第一个数据块级别的全功能恢复软件ODU。”图5 ODU产品标识熊军的ODU软件如图5所示针对Oracle数据库损毁后无法正常启动的极端场景能够绕过数据库引擎直接从底层磁盘上的数据文件中按照Oracle数据块Data Block的物理格式逐行解析并抽取数据记录。ODU不仅需要开发者对Oracle数据块的二进制存储格式有精确到字节级别的理解还需要处理各种复杂的数据损坏场景——部分块损坏、数据字典损毁等。这一工具帮助国内外数百家客户从灾难性数据库故障中抢救回了数以PB计的宝贵数据在数据库运维领域极具传奇色彩。正是这种对Oracle数据存储机制入木三分的理解使熊军在设计zData时能够从底层原理出发精准定位数据库在实际生产环境中的痛点从而带领团队实现了zData的产品成功并最终将zData的承载范围从单一Oracle扩展到多元通用数据库领域——更新为zData X。zData X在技术设计上充分吸收了Oracle Exadata等主流数据库一体机的先进经验同时结合了中国用户的具体使用场景和运维习惯在若干关键技术方向上实现了创新突破。在数据安全与高可用性方面zData X的智能数据分身引擎Intelligent Data Replica Engine, IDRE从存储层面为数据库辅助能力及日常运维提供了极为强大的工具如图6所示。图6 zData X的智能数据分身引擎IDRE功能概览IDRE在对卷进行快照时I/O暂停时间仅约3毫秒即便部署了上万个快照对原始卷的性能影响也控制在10%以内。这一指标对于7×24小时运行的关键业务系统而言意义重大。它具有轻量、精准、可被AI编排的特性。在AI能力的加持下快照不再仅仅是数据副本更是演进为可隔离、可验证的“智能沙箱”——通过快照组合构建的安全环境能够有效避免AI误操作对生产数据造成的破坏实现风险可控的闭环演练。IDRE中的智能快照技术在数据库变更管理场景中的价值尤为突出。在传统模式下进行大规模数据库变更如批量数据修改、应用升级、补丁部署前通常需要花费数小时乃至数十小时进行数据库备份以便在变更失败时回滚。有了zData的毫秒级快照能力变更前打快照易如反掌而一旦变更失败基于快照的回滚同样在秒级内完成将原本动辄数十小时的备份等待时间压缩至“几乎可以忽略不计”。IDRE中的智能克隆技术则解决了企业在开发测试环境准备方面长期面临的痛点。在传统模式下为开发测试创建一份生产数据库的副本需要进行完整的备份恢复耗时数小时且占用大量存储空间。zData的秒级克隆基于写时重定向Redirect-on-WriteROW机制能够在数秒内创建出一个与生产数据库完全一致的可读写克隆副本。该副本可立即用于开发调试、报表数据抽取、压力测试等场景且初始时几乎不占用额外的存储空间只有写入操作才会产生增量数据。正是因为对数据存储的深入理解才有了zData卓越的数据安全保障和出色的易用性也正是凭借对数据库技术本质的洞察以及在工程细节上的精益求精熊军带领团队将zData打造成为在数据库一体机市场中极具竞争力的产品也是中国数据库产业自主技术实力不断提升的一个缩影。04SUN与Oracle一体机的终极结局在此前的文章中我曾经提到Oracle收购SUN之后尝试基于CPU级别进行数据库优化其实这一合作尝试在收购SUN之前就已经开始了。而且Oracle与SUN公司之间的紧密程度远超外界想象——在很长一段时间内Oracle的新版本往往率先在Sun Solaris上测试和发布然后再移植到其他平台。图7 SUN公司创始人斯科特·麦克尼利而且Oracle的董事会对SUN公司的创始人斯科特·麦克尼利Scott McNealy生于1954年11月13日见图7一直颇为欣赏。在20世纪90年代初Oracle经历了历史上一次严重的财务危机。1999年Oracle董事会坚持要求拉里·埃里森必须有明确且正式的继任计划。在这一计划中埃里森支持的Oracle外部首选人选就是斯科特·麦克尼利。有了这样的深厚渊源后来Oracle收购SUN就一点也不足为奇了。2008年至2009年全球金融危机期间SUN的经营状况恶化市场份额大幅下滑接连亏损。2008年底IBM曾尝试以约65亿美元收购SUN但谈判最终破裂。2009年4月20日Oracle宣布以总额约74亿美元现金收购SUN。这一消息震动了整个IT业界。许多分析师最初对收购持怀疑态度认为Oracle作为一家软件公司涉足硬件制造是舍本逐末之举。然而随着时间的推移这笔收购的战略价值日益彰显——Oracle通过收购SUN一举获得了SPARC处理器研发团队、Solaris操作系统、Java语言和虚拟机、MySQL数据库以及SUN的全球服务器制造与销售渠道。2009年秋在Oracle宣布收购SUN数月之后Oracle OpenWorld大会上发布了第二代ExadataExadata V2。这一版本的命名从HP Oracle Database Machine变为Sun Oracle Database Machine——硬件供应商的更迭在产品名称上一目了然。对于HP而言这一变化是一个沉重的打击。HP不仅失去了在Exadata产品中的硬件供应商地位更失去了与Oracle深度捆绑所带来的市场机遇。作为一家在服务器业务上高度依赖Oracle数据库生态的公司HP与Oracle关系的紧张直接影响其企业级服务器的市场竞争力。图8 Oracle在SPARC上的性能由于需要等待欧盟竞争监管机构的审查批准主要争议在于MySQL的开源竞争影响收购于2010年1月27日才正式完成。完成收购后埃里森迅速在Oracle OpenWorld 2010上宣布了宏大的“硬件加速软件”战略Oracle将在SPARC处理器和Solaris操作系统层面进行深度优化以期在CPU指令集层面为Oracle数据库提供专属加速能力打造“从硅到应用Silicon to Application”的全栈垂直整合体验。图8所示是Oracle的广告声明在以tpmC为指标的测试中Sun SuperCluster体现出了卓越的性能而HP Superdome则被暗喻慢如“乌龟”。05结语一体机的历史意义与启示从2008年的HP Oracle Database Machine到今天运行在Oracle Cloud InfrastructureOCI上的Exadata Cloud ServiceExaCS从熊军在磁盘数据块中精雕细琢的ODU到zData秒级快照和克隆所代表的工程成就——数据库一体机的历史是一部关于软硬件协同创新的宏大史诗。这段历史告诉我们技术创新往往不是凭空而来而是源于对真实世界问题的深刻洞察以及将抽象技术理念转化为可交付商业产品的卓越工程能力。数据库一体机的演进从未停止。今天云原生数据库、存算分离架构、AI驱动的数据库自治等新兴技术正在以崭新的形态继续书写这段历史。而那些在硬件与软件的交汇处曾经做出过改变行业抉择的人们——埃里森、赫德、洛艾萨、熊军——他们的故事依然值得我们深思。