[转帖]人大金仓和PG的关系

人大,pg,关系 · 浏览次数 : 0

小编点评

## kingbase 是基于pg的哪个大版本的版本? kingbase是个pg的闭源发行版,其版本可以从SYS_VERSION中获取。 1. **SYS_VERSION[kingbase@centos7 data]$ pwd/opt/Kingbase/ES/V8/data[kingbase@centos7 data]$ [kingbase@centos7 data]$ ll | grep SYS_VERSION-rw-------. 1 kingbase kingbase 3 1月 31 10:39 SYS_VERSION[kingbase@centos7 data]$ [kingbase@centos7 data]$ cat SYS_VERSION 12[kingbase@centos7 data]$  获取kingbase的版本为V8. 2. **表空间目录名[kingbase@centos7 data]$ cd sys_tblspc/[kingbase@centos7 sys_tblspc]$ [kingbase@centos7 sys_tblspc]$ ll总用量 0lrwxrwxrwx. 1 kingbase kingbase 21 3月 25 20:49 24576 -> /home/kingbase/mytbls[kingbase@centos7 sys_tblspc]$ [kingbase@centos7 sys_tblspc]$ cd /home/kingbase/mytbls/[kingbase@centos7 mytbls]$ ll总用量 0drwx------. 3 kingbase kingbase 19 3月 25 20:49 SYS_12_202209081[kingbase@centos7 mytbls]$ [kingbase@centos7 mytbls]$  获取mytbls的版本信息,例如V8.

正文

作者:山抹微云
链接:https://www.zhihu.com/question/582960448/answer/2997151260
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

只针对人大金仓的集中式关系数据库kes86:

结论:kes86应该是人大金仓对pg进行国产化改造后的产品,不是自研产品,二者之间的关系可以称为kingbase是postgresql的一个闭源发行版。

  • 数据目录结构和组成基本一致。
  • 进程结构基本一致,pg没有ksh和kwr(难得有不同)
  • 集群:看看postgresql高可用的解决方案,然后看看kes86的集群管理,总有对的上号的,比如repmgr
  • walminer:开源产品,用于解析postgresql的wal日志,据了解应该为瀚高公司的工程师开发的(瀚高的数据库主要是基于pg进行国产化的产品,但瀚高对pg有很多反哺贡献,有基于pg的闭源发行版highdb,有基于pg的兼容Oracle的开源产品Ivorydb... ...)。
  • kingbase有个pg模式,切换到pg模式之后,pg的原生命令基本上都能执行。
  • 日常管理和Oracle模式下的一些命令,emmmm 关键词替换吧(pg_ → sys_ )
  • 遇到什么问题,大部分情况下通过把问题中的kingbase换成postgresql再搜,基本上都能得正确的解决方案。
  • ... ...

如何获取kingbase是基于pg的哪个大版本的两个方法:

  1. SYS_VERSION
[kingbase@centos7 data]$ pwd
/opt/Kingbase/ES/V8/data
[kingbase@centos7 data]$ 
[kingbase@centos7 data]$ ll | grep SYS_VERSION
-rw-------. 1 kingbase kingbase     3 1月  31 10:39 SYS_VERSION
[kingbase@centos7 data]$ 
[kingbase@centos7 data]$ cat SYS_VERSION 
12
[kingbase@centos7 data]$ 

 

2. 表空间目录名

[kingbase@centos7 data]$ cd sys_tblspc/
[kingbase@centos7 sys_tblspc]$ 
[kingbase@centos7 sys_tblspc]$ ll
总用量 0
lrwxrwxrwx. 1 kingbase kingbase 21 3月  25 20:49 24576 -> /home/kingbase/mytbls
[kingbase@centos7 sys_tblspc]$ 
[kingbase@centos7 sys_tblspc]$ cd /home/kingbase/mytbls/
[kingbase@centos7 mytbls]$ ll
总用量 0
drwx------. 3 kingbase kingbase 19 3月  25 20:49 SYS_12_202209081
[kingbase@centos7 mytbls]$ 
[kingbase@centos7 mytbls]$ 

 

小声叨叨:如果觉得基于pg不好听,可以换一种说法,比如完美兼容pg。

与[转帖]人大金仓和PG的关系相似的内容:

[转帖]人大金仓和PG的关系

作者:山抹微云链接:https://www.zhihu.com/question/582960448/answer/2997151260来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 只针对人大金仓的集中式关系数据库kes86: 结论:kes86应该是人大金仓对pg进

[转帖]人大金仓- KWR 报告初体验

【本文正在参与炫"库"行动-人大金仓有奖征文】 开发者请集结丨炫“库”行动——2021人大金仓征文大赛悬赏万元等你来! 最近一直在研究 Oracle 的 AWR 报告,觉得它功能很强大,尤其是 DB Time 模型和等待事件能够让性问题的分析变得十分方便,再也不需要依赖大量的运维脚本去分析和定位问题

[转帖]人大金仓数据库的用户与角色

数据库的表、索引、视图等,在数据库中的一切都可以称为数据库对象。 对象分为以下两类 模式(SCHEMA)对象:可视为一个表的集合,可以理解为一个存储目录,包含视图、索引、数据类型、函数和操作符等。非模式对象:其他的数据库对象。如数据库、表空间、用户、权限。 查看当前用户在数据库中拥有的权限 \l 查

[转帖]国产数据库到底行不行?人大金仓KINGBASE数据库与主流开源数据库性能实测

近年来,人大金仓的数据库产品受到了外界诸多的关注。做产品,免不了要接受用户的对比和选择,数据库因其行业的自身特点,还有很多开源的技术产品同台比拼,用户因此也会产生诸多疑问,国产数据库相比开源数据库到底如何,今天我们选择数据库的一项核心能力——性能,将金仓KingbaseES和目前业界主流的两种开源数

[转帖]kingbase(人大金仓)的一些常用表操作语句

包括 1)创建表 2)删除表 3)加字段 4)字段换名 5)字段改类型 6)字段添加注释 7)修改字段为自增类型 8)增加主键 9)查看模式下的表 一、创建和删除表 DROP TABLE IF EXISTS "DZ_RAIN" CASCADE; CREATE TABLE "DZ_RAIN" ( "I

[转帖]炫“库”行动—人大金仓有奖征文——金仓分析型数据库系统执行计划生成和查看

【本文正在参与炫“库”行动—人大金仓有奖征文】 人大金仓有奖征文 (csdn.net)https://bss.csdn.net/m/topic/kingbase 一、执行计划生成 EXPLAIN和EXPLAIN ANALYZE是金仓分析型数据库系统优化性能的工具。EXPLAIN会为查询显示其查询计划

[转帖]人大金仓数据库的备份与还原

人大金仓数据库的备份与还原 文章目录 人大金仓数据库的备份与还原前言备份sys_dump 命令 还原ksql 命令sys_restore 一. 从人大金仓数据库备份还原到人大金仓数据库二 从postgresql数据库备份还原到人大金仓数据库 后记 前言 本文记录一次使用人大金仓数据库(Kingbas

[转帖]人大金仓数据库分区表

分区表 声明式创建分区 按列创建分区(PARTITION BY LIST) 将学员表student按所在城市使用partition by list创建分区 创建分区表(基表) 创建格式 create table 表名(字段名 数据类型)PARTITION BY LIST(要分区的字段名) 创建子分区

[转帖]人大金仓修改最大连接数

https://www.cnblogs.com/darcy-hui/p/13212108.html#:~:text=%E4%BA%BA%E5%A4%A7%E9%87%91%E4%BB%93%E4%BF%AE%E6%94%B9%E6%9C%80%E5%A4%A7%E8%BF%9E%E6%8E%A5%E

[转帖]人间终极定律,熵增定律

https://www.cnblogs.com/zhoading/p/17115776.html 人活着就是在对抗熵增定律。 ——薛定谔《生命是什么》 一 这个世界上所有的定律,都可以说是废话,都可以是多余的,但唯独“熵 [shāng] 增定律”是人类不可多得的价值总结。 “熵增定律”也是自然界至高