作者:山抹微云
链接: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的关系的更多相关文章

  1. 教你10分钟对接人大金仓EF Core 6.x

    前言 目前.NET Core中据我了解到除了官方的EF Core外,还用的比较多的ORM框架(恕我孤陋寡闻哈,可能还有别的)有FreeSql.SqlSugar(排名不分先后).FreeSql和SqlS ...

  2. 通过ODBC接口访问人大金仓数据库

      国产化软件和国产化芯片的窘境一样,一方面市场已经存在性能优越的同类软件,成本很低,但小众的国产化软件不仅需要高价买入版权,并且软件开发维护成本高:另一方面,国产软件目前普遍难用,性能不稳定,Bug ...

  3. DBeaver连接达梦|虚谷|人大金仓等国产数据库

    前言 工作中有些项目可能会接触到「达梦.虚谷.人大金仓」等国产数据库,但通常这些数据库自带的连接工具使用并不方便,所以这篇文章记录一下 DBeaver 连接国产数据库的通用模版,下文以达梦为例(其他国 ...

  4. QT 之 ODBC连接人大金仓数据库

    QT 之 使用 ODBC 驱动连接人大金仓数据库 获取数据库驱动和依赖动态库 此操作可在人大金仓官网下载与系统匹配的接口动态库,或者从架构数据库的源码中获取驱动和依赖动态库 分别为: 驱动动态库:kd ...

  5. 通过jmeter连接人大金仓数据库

    某项目用的人大金仓数据库,做性能测试,需要用jmeter来连接数据库处理一批数据.jmeter连接人大金仓,做个记录. 1. 概要 在"配置元件"中添加"JDBC Con ...

  6. 人大金仓KCI

    #include "bin/libkci.h" static void exit_nicely(KCIConnection *conn) { KCIConnectionDestor ...

  7. Rocky4.2下安装金仓v7数据库(KingbaseES)

    1.准备操作系统 1.1 系统登录界面 1.2 操作系统版本信息 jdbh:~ # uname -ra Linux jdbh -x86_64 # SMP Fri Dec :: CST x86_64 G ...

  8. 润乾配置连接kingbase(金仓)数据库

     问题背景 客户根据项目的不同,使用润乾连接的数据库类型各种各样,此文针对前几日使用润乾设计器连接kingbase金仓数据库做一个说明. kingbase金仓数据库是一款国产数据库,操作方式和配置 ...

  9. 金仓Kingbase数据库网页数据维护分析工具

    金仓Kingbase是优秀的国产数据库产品,在能源,政务,国防等领域广泛使用, 现在TreeSoft数据库管理系统已支持Kingbase了,直接在浏览器中就可以操作查看Kingbase数据了,十分方便 ...

  10. linux安装国产数据库(金仓数据库,达梦数据库,南大通用数据库)

    今天在公司做的任务是,在Linux的环境下安装三种数据库,结果一种数据库也没有安装好,首先遇到的问题是安装南大通用数据库遇到安装的第五步,就出现问题了,问题是Gbase SDK没有安装成功,以及Gba ...

随机推荐

  1. 从C++CLI工程的依赖库引用问题看.Net加载程序集机制

    问题 最近在为某第三方MFC项目写C++/CLI工程插件时遇到了如下一个问题: MFC的工程不允许把.Net的依赖程序集放到执行程序的目录(防止影响其稳定性),依赖库只能放到非执行程序子目录的其他目录 ...

  2. 华为云原生数据仓库GaussDB(DWS)深度技术解读:融、快、大、稳、易

    摘要:云原生数据仓库GaussDB(DWS)架构师应邀为大家解读数仓深度技术. "云原生"在2020年成为备受瞩目的热词,云原生在确保企业数字化转型中资源快速供给.按需使用的同时, ...

  3. Java中观察者模式与委托,还在傻傻分不清

    摘要:本文通过对比Java中观察者模式与委托,希望能够让开发者分清二者的区别和联系. 本文分享自华为云社区<Java中观察者模式与委托的对比>,作者: 小小张自由--张有博 . 代码背景 ...

  4. vmware14安装centos8

    vmware14 推荐,直接选取centos8镜像,然后安装,发现是无法安装的. 然后选择自定义安装,然后,选择客户机操作系统,只有centos7 64位,没有centos8 64位的. 搜了一下,看 ...

  5. ios安全加固 ios 加固方案

    ​ 目录 一.iOS加固保护原理 1.字符串混淆 2.类名.方法名混淆 3.程序结构混淆加密 4.反调试.反注入等一些主动保护策略 二 代码混淆步骤 1. 选择要混淆保护的ipa文件 2. 选择要混淆 ...

  6. 基于 SpringBoot+vue的地方美食系统,可作为毕业设计

    1 简介 这个项目是基于 SpringBoot和 Vue 开发的地方美食系统,包括系统功能模块,管理员功能模块,用户管理模块,功能齐全,可以作为毕业设计,课程设计等.源码下载下来,进行一些简单的部署, ...

  7. Java 剑指offer(16) 打印1到最大的n位数

    题目 输入数字n,按顺序打印出从1最大的n位十进制数.比如输入3,则打印出1.2.3一直到最大的3位数即999. 思路 陷阱: n过大时是大数问题,不能简单用int或者long数据输出,需要采用字符串 ...

  8. 这两种完全不同的JPEG加载方式,你肯定见过!

    现如今网站所使用的的图片格式多种多样,但是有一种图片格式占到了 74% 的使用量.它就是 JPEG,即联合图像专家组.这类文件的后缀通常为 .jpg 或 .jpeg,是摄影中常见的图片类型. JPEG ...

  9. Educational Codeforces Round 80 A - D题题解(又是卡很久的一场比赛)

    第八场 CodeForces - 1288A. Deadline Example input 3 1 1 4 5 5 11 output YES YES NO Note In the first te ...

  10. 针对Python基本数据类型的操作

    在学习Python语法前,请大家务必注意,Python是通过缩进来定义代码层次的,即同一层次的代码都是左对齐,而下个层次的代码块与当前代码块相比,会有4个空格的缩进. 这里缩进的空格数是约定俗成的,当 ...