oracle到kdb迁移,OK我来了,忆浪潮KDB数据库

本文作者分享了参加浪潮KDB数据库技术开放日活动的经历,特别是KDB与ORACLE数据库的性能对比竞赛。文章指出KDB在易用性、并行处理能力、内存管理和稳定性方面表现出色,且与ORACLE高度相似,使得熟悉ORACLE的DBA能快速上手。同时,作者建议KDB应提供更完善的官方文档。
摘要由CSDN通过智能技术生成

上月有幸参加浪潮新数据库KDB数据库技术开放日活动,且参加了非常有意义的KDB数据库和ORACLE数据库产品性能PK竞赛活动。

今天回忆当时紧张,热烈的气氛感觉蛮有意思。 当时我就主要属于浪潮方队一员,有幸助力KDB数据库能在当时场景赢一把行业旗舰产品ORACLE数据库,感觉非常荣幸!

一:下面普及一下KDB产品基本操作:

1:K-DB启动

$kdboot -h

$kdboot

2:k-db关闭

$kddown

$kddown -h

3:k-DB登陆

$kdsql sys/kdb

4:k-db显示对象

sql>ls

5: k-db退出

sql>exit

6:k-db参数查看

sql>show parameter shm

7:k-db参数修改

vi kdb.tip   ---大家看到这些参数修改,是不是和oracle的pfile很想,很恐怖,能做到ORACLE一样的配置参数文件的

max_session_count=1500

total_shm_size=20g

memory_target=15g

8:k-db用户环境变量

cat .bash_profile

export KD_HOME=/home//kdb11g/inspur

export KD_SID=kdb

export LD_LIBRARY_PATH=$KD_HOME/client/lib:$KD_HOME/lib

export PATH=$PATH:$KD_HOME/bin:$KD_HOME/client/bin

9:增加表空间,redo,undo等竟然完全和oracle命令都一致

这点我有点很是意外,能做到如此完美,那以后K-DB数据库是不是完美兼容ORACLE,以后会ORACLE的人都能做KDB数据库

10:kdb甚至有些特性做的相当好,如多线程技术

二:PK当天我的感受的体验感受:

【容易上手,学习费用低】

K-DB和Oracle的相似度很高,据说99%的相似度,我比赛操作,确实如此哦,对一直操作Oracle的DBA来说, K-DB操作很容易学习,也很容易上手。

【并行能力强】

KDB在处理并行的能力上,是非常好的。我们组在比赛最后一列加几个表的并行,一举超过ORACLE组TPCC跑分,真是爽歪歪!

【内存统一管理,操作更便捷】

K-DB里面一些重要参数,类似sort_area_size 和hash_area_size很好用,完美兼容ORACLE

【优化器非常敏感】

K-DB的优化器是非常敏感的,修改相关参数,或者增加一些优化操作,表现相当完美

【K-DB非常稳健】

我们组暴力调优,参数修改,甚至对K-DB数据库也重启了N次,最后稳定的跑到最后。

【K-DB功能非常健全】

从并行到这种各种非常内部的参数,非常健全。

三:建议:

文档建议也想ORACLE一样,搞定一份有架构,有逻辑,可读性的官方文档,让我们的开发和运维人员更好的去理解这款数据库产品。

四:祝愿KDB数据成为数据库行业一方霸主!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值