结论:kes86应该是人大金仓对pg进行国产化改造后的产品,不是自研产品,二者之间的关系可以称为kingbase是postgresql的一个闭源发行版。
如何获取kingbase是基于pg的哪个大版本的两个方法:
[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。