【天极网服务器频道】2015年11月5日,浪潮在北京正式发布K-DB数据库。K-DB是一款专为天梭K1定制优化的数据库,由浪潮和韩国第一大企业级软件提供商Tmax公司共同研发。K-DB具备高可用集群、异地容灾等高级功能,产品性能、可靠性与业界主流产品相当,可以广泛应用于大规模交易系统等企业关键业务场景。
浪潮K-DB具备企业级数据库的特质
浪潮集团主机事业部副总经理江豫京表示,企业级数据库首先要有很高的性能,这个性能并不是说有很高的指标,而是能够平稳对外输出。高可用和安全性是企业级数据库另外两个重要指标,企业级数据库需要足够的指标进行容错。兼容性的问题是企业级数据库能否融入生态系统的关键指标,数据库应该能够为企业提供足够的系统参数调优和监控平台,让管理员能够在第一时间了解数据库的状态,同时也能够通过这种参数调整根据自身业务特点进行数据库最优化的调整,这一切都是企业数据库必备的素质。
江豫京介绍,K-DB全新的数据库体系架构采用了多进程多线程、多版本数据并发控制、存储虚拟化等技术,功能模块相对独立,可以自主化进行调整和调优。另外,K-DB使用多进程多线程的工作模式,降低了数据库内存的使用容量,进一步减少了进程创建的开销。K-DB提供了KAS功能(KAS :K-DB Active Storage ),这个功能主要目的是构建一个存储的虚拟层,通过这个存储虚拟层实现对物理硬盘的管理,以大幅度提升数据库读写的能力,也实现了数据容错与负载均衡功能,尤其在集群架构上能够获得极大的性能提升。
KRAC保障客户业务连续性
K-DB拥有高可用集群KRAC、异地容灾KSC等高级功能,可以为客户业务提供安全保障。KRAC采用了专利技术——多节点并行恢复,故障恢复比其他产品更快。当数据库集群节点出现故障或者人为误操作时, K-DB可以多节点同时执行恢复操作,大幅缩短系统恢复的时间。
一键迁移,降低迁移成本和风险
浪潮为K-DB开发了完善的工具包,从Oracle到K-DB的迁移工作,包括数据结构的比对、SQL语句检查等,都可以由工具软件自动完成,不仅有效降低了迁移的技术复杂度和工作量,也使得迁移风险更加可控。
江豫京介绍,一键迁移的技术相对于传统的人工迁移具有多种优势,首先,传统迁移需要通过人力评估迁移过程中的风险,所以评估经验很重要。而且传统数据迁移需要编写迁移脚本,这种过程中有时候会出现一些意外,而这些意外的定位以及修复很考验DBA的功底。数据库的存储过程或者自定义的编程函数在迁移过程中也可能会出现兼容不匹配的问题,这个过程中也需要有更多的DBA或者开发人员介入。K-DB数据库通过全自动化的迁移工具,完美地解决了这些问题。以前可能需要三到五个DBA去完成的工作,现在通过一个简单的自动化工具,很快地帮助客户完成数据自动匹配和对象迁移,全部过程都是通过程序来实现,规避了通过人工方式进行迁移的各种风险。
充分融入主流数据库生态,应用门槛低
充分融入和利用现有主流数据库生态是K-DB在设计之初就遵循的原则。K-DB支持各类接口标准,也支持Oracle非标准SQL语法。当客户数据库从Oracle迁移到K-DB后,代码几乎不需要修改。
K-DB采用了与Oracle相似的操作命令、使用界面以及SQL语句标准,DBA在Oracle上积累的技术经验仍然可以应用于K-DB,降低了DBA在学习成本,也有效的降低了应用门槛。
正是K-DB具备这些特质,保证了产品性能和稳定性以及兼容性。北京市档案局、哈尔滨银行、内蒙古交通厅等用户已经完成了对该产品的测试,并即将在生产环境中采用。同时,东软、中科软以及东方通等合作伙伴,也正与浪潮展开合作,基于K1+K-DB的平台开发联合解决方案。
浪潮K-DB只是为了丰富K1生态
目前大数据、移动互联网、云计算对传统业务框架带来的巨大挑战,我们应该转向互联网的应用模式还是在原先的应用模式上继续往前走,这并不是非左即右的选择。对于所有人来讲,这都是一个权衡的过程,对所有CIO来讲,这都是一个权衡的过程,权衡的过程取决于我们业务的规模、自身拥有的能力、自己的开发能力、自己的财力、我们的应用场景、实际的应用需求、具体的应用特点。这种平衡的结果,其实很多企业还是选择了纵向扩展的面向集群的、小型机的应用模式。
K-DB的发布将进一步健壮浪潮主机产业生态。经过多年积累和建设,围绕天梭K1的主机生态愈发健壮,汇聚了一批中间件、数据库等平台软件供应商,包括IBM、SAP、达梦、人大金仓、南大通用等。
浪潮集团副总裁彭震表示,DB2、Sybase和Informix等都实现了对天梭K1的支持,浪潮与这些伙伴为众多的企业级用户搭建了关键业务系统。但是浪潮的很多客户是Oracle的数据库用户,对异构数据库平台迁移有着现实的需求,他们需要一款体系结构类似、迁移简单、可靠、高性能的数据库产品,这是浪潮推出K-DB的初衷。
目前我们看到国内存在很多数据库厂商,比如达梦、人大金仓、南大通用等,而且他们都与浪潮有着紧密的合作。浪潮推出K-DB是否会影响与这些合作伙伴的关系呢?对此,彭震表示,在进行业务迁移的时候,客户会面临数据库的调整、代码的修改。在这种迁移过程中,客户比较关注迁移的时间成本和便利性以及业务负载的平滑性,K-DB凭借完整的迁移工具包可实现对异构数据库平台自动化一键迁移,不仅减少了客户迁移成本,还能迁移风险降到最低。
浪潮K-DB最大的优势是和Oracle非常相似,包括指令和数据格式等,这就使得客户可以非常方便地实现数据迁移。彭震强调,浪潮K-DB只是为了解决K1的生态问题,并不会面向x86平台推出。所以并不会与其他国产数据库厂商的产品构成竞争关系。
总结
浪潮K-DB的发布在业界产生了很大影响,因为在此之前业界普遍猜测浪潮推数据库产品,一个服务器厂商开始推出软件产品,有一种狼来了的感觉。但是当你全程看完发布会后,其实就会明白,浪潮K-DB只是为了丰富K1生态,让用户有更自由的选择,而不是与其他数据库厂商进行竞争。