百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

浪潮出数据库了!这个针对Oracle的东东会有怎样的前景?

mhr18 2025-02-07 18:31 20 浏览 0 评论

原创 2015-11-09 翔snowman 科技茱比莉Jubilee

还记得金山WPS与微软Office之争吗?那个演绎了20年的恩怨故事。WPS后来不得不花费3年时间、3500万元重写代码以兼容Office。

不过这次浪潮数据库一开始就和Oracle数据库那么像,还期望借力打力倒戈DBA们。

浪潮上周四正式推出数据库产品K-DB的消息在业界不胫而走。不少人奇怪,一个服务器企业为何跨界做软件,而且选择的是门槛最高的数据库软件? 浪潮会不会成为所有数据库企业的又一个竞争对手?

不过,浪潮在11月5日举行的发布会上为K-DB做了清晰的限定,即它是一款专为浪潮小型机天梭K1定制优化的数据库。浪潮集团副总裁彭震也向笔者证实,K-DB目前不会、今后也不会在x86服务器中应用。

言下之意,浪潮还是从服务器的系统角度来看待数据库的市场切入点,专注于小型机的系统完整性,而非数据库本身的市场自销。

但不少国产数据库的企业仍然心存质疑,这主要源于K1小型机在去年牵头成立了国产主机系统产业联盟,该联盟涵盖主机、芯片、操作系统、数据库、中间件、行业软件等小型机应用环境的各个环节。对于已加入生态圈的国产数据库企业,K-DB的诞生是否会影响生态圈的合作与发展?

针对这一“敏感”话题,浪潮在发布K-DB数据库前也做了仔细斟酌。

先来分析下目前支持K1小型机的数据库企业。除了国产的达梦、人大金仓、南大通用之外,目前, SAP Sybase、IBM DB2和Informix等都相继推出了专门支持K1的数据库版本。

不难发现,在所有主流的数据库企业当中,唯独全球数据库第一大企业Oracle没有出现在名单中。据悉,Oracle对K1的支持版本只到老旧的10g版本,而且这也不只是浪潮一家企业遇到的问题。谁让Oracle在收购了SUN之后在数据库一体机的销售模式上大获成功呢。

所以,浪潮K-DB的定位被进一步缩小了范围,即它就是一款和Oracle数据库相似度极高的数据库。彭震的解释原话是这样的:“浪潮的很多客户是Oracle的数据库用户,对异构数据库平台迁移有着现实的需求,他们需要一款体系结构类似、迁移简单、可靠、高性能的数据库产品,这是浪潮推出K-DB的初衷。”

Oracle数据库被列入浪潮K-DB唯一的对标替换名单。在发布会上,浪潮集团副总裁胡雷钧就直言:“K1+K-DB,我们采取的是Fighting!Fighting!Fighting!”

嗯,重要的事情一定要说三遍,看来一场对攻势不可挡。只是,如此定位的数据库,这个针对Oracle的数据库能有什么前景?

1那次浪潮停牌你注意到了吗?

其实,还是有不少业界人士对浪潮推出数据库并不感到惊讶,笔者甚至认为是久违的等待。为什么?

在去年年底,浪潮信息(股票代码000977)就曾经因为重大事项宣布停牌。并于去年12月26日和30日接连抛出两大重磅消息:480万份股票期权激励与1249万元投资并控股鼎天盛华公司,后者就与浪潮数据库K-DB有直接关系。

浪潮信息通过自有资金798万元受让鼎天盛华原股东出资权,再以451万元对鼎天盛华进行增资,最终以1249万元交易金额持有鼎天盛华50.96%股权。

那么,鼎天盛华为何许企业?

2012年11月,顶天立地(北京)软件企业与韩国第一大企业级软件提供商Tmax公司成立了一家新的合资企业,它就是鼎天盛华。通过控股鼎天盛华,浪潮实际上获得了韩国Tmax数据库产品在中国的源代码授权。通过近一年的共同研发和应用磨合,才研发出这款适合浪潮小型机K1的数据库产品K-DB,不仅可以深度构建自己的软硬一体环境,还从产品定位策略上直指Oracle数据库的存量市场。

2还记得金山WPS和微软Office之争吗?

尽管与全球排名第一的数据库硬碰硬会被怀疑“以卵击石”,但这次浪潮K-DB的定位在笔者看来无疑是明智之举。

当年金山WPS的“残酷”历史至今让很多国产软件人士记忆犹新。面对Office的市场垄断,2008年,即在WPS诞生14年后,金山决定以3年时间、3500万元人民币为代价重写WPS代码,以便做到与主流产品的兼容和使用习惯的相同。

但,这就是市场的游戏规则。

而在数据库领域,Oracle在全球市场份额中独占半壁江山,浪潮K-DB的策略同样也是对标和替代。

不过这次非但不会重蹈覆辙,而且像就要像到极致:从产品角度来看,就是要性能相当,应用习惯相同;从生态圈的角度来看,就是要迁移方便,还能让Oracle培养的成千上万的DBA立刻成为浪潮K-DB的DBA,可谓借力打力的一步妙棋。

因此,K-DB采用了与Oracle相似的操作命令、使用界面以及SQL语句标准,甚至还支持Oracle非标准SQL语法。云和恩墨创始人 、Oracle ACE总监盖国强对K-DB的RAC演示是这样说的:“K-DB操作感受不但与Oracle非常相似,而且集群数据库的复杂性远远超过一个单机的数据库版本,K-DB做到了,KRAC能够流畅的运行,这本身就是一个奇迹。”

但这还不够。

为了进一步实现替代,浪潮还推出了另一个杀手锏——一键迁移工具包。即从Oracle到K-DB的迁移工作,包括数据结构的比对、SQL语句检查等,都可以由工具软件自动完成,不仅降低了迁移难度,也使得迁移风险更加可控。“当客户数据库从Oracle迁移到K-DB后,代码几乎不需要修改。”这是彭震的承诺。

3究竟是自娱自乐还是另类主流?

众所周知,目前的潮流是分布式计算和分布式数据库,而这样一个K-DB数据库则是,具备高可用集群、异地容灾等高级功能,应用于大规模交易系统等企业关键业务的数据库。

它和潮流背道而驰?

其实,纵向扩展一直是另一种技术方向,也是厂商的核心竞争力所在。 “对于大量的行业用户来讲,集中式OLTP技术仍然是唯一可行的技术选择。” 盖国强就认为。对于关键业务而言,纵向扩展也是满足关键应用需求的最优实践,以主机、小型机等大型计算设备为平台的紧耦合数据处理方案仍然是主流用户的重要选择。

此外,单就Oracle的存量市场就相当可观,而小型机市场与x86市场相比,虽然出货量仅为3%,单销售额却达到25%。从企业竞争角度来看,这依然是一块巨大的蛋糕。

据悉今年上半年,浪潮K1小型机已经与惠普小型机以15%的市场份额并列第二,而存量市场是竞争的关键,检验K-DB是否行之有效的方法就是看K1在明年的表现了。

相关推荐

SQL入门知识篇(sql入门新手教程视频)

一、什么是数据库?什么是SQL?1、数据库:存放数据,可以很多人一起使用2、关系数据库:多张表+各表之间的关系3、一张表需要包含列、列名、行4、主键:一列(或一组列),其值能够唯一区分表中的每个行。5...

postgresql实现跨库查询-dblink的妙用

技术导语:用惯了oracle的dblink,转战postgresql,会一时摸不着头脑。本期就重点详细讲解postgresql如何安装dblink模块及如何使用dblink实现跨库查询。安装cont...

Oracle VM VirtualBox虚拟机软件(oracle vm virtualbox win10)

OracleVMVirtualBox是一款完全免费的虚拟机软件,下载银行有提供下载,软件支持安装windows、linux等多个操作系统,让用户可以在一台设备上实现多个操作系统的操作。同时软件有着...

开源 SPL 轻松应对 T+0(开源srs)

T+0问题T+0查询是指实时数据查询,数据查询统计时将涉及到最新产生的数据。在数据量不大时,T+0很容易完成,直接基于生产数据库查询就可以了。但是,当数据量积累到一定程度时,在生产库中进行大数据...

中小企业佳选正睿ZI1TS4-4536服务器评测

随着科技的不断发展,各行各业对于数据使用越加频繁,同时针对服务器的选择方面也就越来越多样化和细分化。那么对于我们用户来说,如何选择符合自身业务需求和最优性价比的产品呢?笔者将通过刚刚购买的这台服务器的...

MFC转QT:Qt基础知识(mfc和qt的区别)

1.Qt框架概述Qt的历史和版本Qt是一个跨平台的C++应用程序开发框架,由挪威公司Trolltech(现为QtCompany)于1991年创建。Qt的发展历程:1991年:Qt项目启动1995年...

数据库,QSqlTableModel(数据库有哪些)

QMYSQL——mysqlQSQLITE——sqliteQOICQ——orcale所需头文件.pro增加sql#include<QSqlDatabase>#include<Q...

python通过oledb连接dbf数据库(python连接jdbc)

起因:因为工作需要,需要读取dbf文件和系统数据中数据进行校对,因为知道dbf文件可以用sql查询,所以想能不能像mysql/oracle那样连接,再调用执行sql方法,通过一系列百度,尝试,最终通过...

Excel常用技能分享与探讨(5-宏与VBA简介 VBA与数据库)

在VBA(VisualBasicforApplications)中使用数据库(如Access、SQLServer、MySQL等)具有以下优点,适用于需要高效数据管理和复杂业务逻辑的场景:1....

Excel常用技能分享与探讨(5-宏与VBA简介 VBA与数据库-二)

以下是常见数据库软件的详细配置步骤,涵盖安装、驱动配置、服务启动及基本设置,确保VBA能够顺利连接:一、MicrosoftAccess适用场景:小型本地数据库,无需独立服务。配置步骤:安装Acces...

Windows Docker 安装(docker安装windows容器)

Docker并非是一个通用的容器工具,它依赖于已存在并运行的Linux内核环境。Docker实质上是在已经运行的Linux下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的L...

Windows下安装Ubuntu虚拟机方法(windows下安装ubuntu20)

在Windows下安装Ubuntu虚拟机。选择使OracleVMVirtualBox安装Ubuntu虚拟机。1.下载和安装OracleVMVirtualBox:访问OracleVMVir...

java入门教程1 - 安装和配置(win和linux)

windows安装和配置安装javahttps://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html目前大部分项目的...

Centos7 安装Tomcat8服务及配置jdk1.8教程

1、下载jdk1.8压缩包下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.htmltom...

全网最完整的免费java教程讲义(一)——java配置和安装

一,安装Java1)安装JDK要学习和使用java,首先需要安装JDK(JavaDevelopemntKit),相当于java安装包。Java的下载页在甲骨文官网上:https://www.or...

取消回复欢迎 发表评论: