磐维2.0数据库的初步使用

365bet体育在线总站 📅 2025-08-01 22:59:33 👤 admin 👁️ 6649 ❤️ 587
磐维2.0数据库的初步使用

一、磐维数据库简介“中国移动磐维数据库”(ChinaMobileDB),简称“磐维数据库”(PanWeiDB)。是中国移动信息技术中心首个基于中国本土开源数据库打造的面向ICT基础设施的自研数据库产品。

其产品内核能力基于华为 OpenGauss 开源软件,并进一步提升了系统稳定性。

磐维数据库 V1.0 基于 openGauss 3.0 研发,在2022年12月29日,openGauss Summit 2022大议上正式发布。

磐维数据库 V2.0 基于 openGauss 5.0 研发,在2023年12月28日,openGauss Summit 2023大会上重磅发布。

磐维数据库2.0,具有高性能、高可靠、高安全、高兼容等特点,能够为集中式、分布式、云原生、一体机等多种应用场景提供强大支撑。

二、磐维2.0数据库集群的安装详见:磐维2.0数据库集群(一主两备)安装

三、磐维数据库集群的信息查看

1、查看磐维数据库集群的运行状态:gs_om -t status --detail

2、查看磐维数据库集群的静态配置信息:gs_om -t view

四、通过命令行客户端工具(gsql)连接磐维数据库1、以操作系统用户panweidb 登录数据库主节点(192.168.20.101)2、连接数据库: gsql -d hr -p 15400 -U cmdbuser -r

3、查看数据库服务实例的版本信息:select pw_version();

4、查询表数据

5、命令行客户端工具gsql的常用命令(1)查看客户端工具版权信息:\copyright

(2)查看当前登录信息:\conninfo

(3)查看有哪些数据库:\l

(4)查看有哪些数据表:\dt

(5)切换数据库:\c 数据库名

(6)退出命令行客户端:\q

关于更多的gsql常用命令介绍,详见:磐维数据库2.0系列:gsql常用命令介绍

五、通过图形客户端工具(DBeaver)连接磐维数据库1、下载JDBC驱动到本地2、启动DBeaver并配置添加JDBC驱动

3、建立数据库连接

4、通过DBeaver的图形界面,对磐维数据库进行相应的操作

六、通过JDBC访问磐维数据库1、将JDBC驱动程序的路径加入到windows客户机的classpath中2、编写通过JDBC接口访问数据库的java程序代码其中连接并访问数据库的代码部分截取如下:

3、编译java程序

4、执行java程序(上述java程序的执行结果截图如下):

七、通过Python访问磐维数据库1、从openGauss官网下载Python-psycopg2到本地下载地址: https://opengauss.org/zh/download/

(说明: openGauss官网上下载的psycopg2适配的版本为Python3.6,如果使用其他版本的Python, 需要自行编译psycopg2)

2、解压版本对应的驱动包,将psycopg2拷贝到python安装目录的第三方包文件夹(即site-packages目录)下。tar -xzvf openGauss-5.0.1-CentOS-x86_64-Python.tar.gz

cp -rp psycopg2 /opt/python/Python-3.6.9/lib/python3.6/site-packages/cp -rp lib /opt/python/Python-3.6.9/lib/python3.6/site-packages/

cd /etc/ld.so.conf.decho "/opt/python/Python-3.6.9/lib/python3.6/site-packages/lib" >>pgsql.confldconfig

3、以Python代码连接并访问磐维数据库。以下是python代码执行的结果截图:

相关推荐

赚钱不难!生活技能玩家酱油攻略
365bet最新备用

赚钱不难!生活技能玩家酱油攻略

📅 07-02 👁️ 1784
IT工程师(工资待遇)
365bet最新备用

IT工程师(工资待遇)

📅 08-01 👁️ 7819
基票直播是哪个直播平台?基票是什么直播?
365网址经常打不开

基票直播是哪个直播平台?基票是什么直播?

📅 07-21 👁️ 183