openGauss数据库使用

在这里插入图片描述

1.openGauss 与 Gauss

openGauss 和 Gauss 是两个不同的数据库产品,尽管它们的名字相似,但它们在背景、定位和功能上有显著区别。以下是它们的详细对比.

openGauss
openGauss 是由华为开源的关系型数据库,基于 PostgreSQL 开发,并进行了深度优化和增强。
它是华为 GaussDB 的开源版本,旨在为企业级应用提供高性能、高可靠性的数据库解决方案。

特点:
开源:openGauss 是完全开源的,遵循 Mulan PSL v2 许可证。
高性能:支持并行计算、向量化执行引擎等,适用于 OLTP 和 OLAP 场景。
高可靠性:支持主备同步、异步复制、逻辑复制等,确保数据安全。
兼容性:兼容 PostgreSQL 协议,支持大部分 PostgreSQL 的 SQL 语法和工具。
生态丰富:支持多种开发语言(如 Java、Python、C/C++)和工具(如 JDBC、ODBC)。
适用场景:
企业级应用、金融、电信、政务等对数据库性能和可靠性要求较高的场景。
官方网站:
openGauss 官网

GaussDB(华为 GaussDB)
GaussDB 是华为推出的商用数据库产品基于 openGauss 开发增加了更多企业级特性和服务支持。
它是华为云数据库服务的重要组成部分,提供云上和本地部署的解决方案。

特点:
商用版本:GaussDB 是 openGauss 的增强版,提供更多企业级功能和技术支持。
云原生:支持华为云、混合云和多云部署,提供弹性扩展和高可用性。
AI 增强:内置 AI 优化器,支持智能查询优化和自动调优。
安全性:提供数据加密、访问控制、审计日志等安全特性。
服务支持:华为提供专业的技术支持和服务保障。
适用场景:
大型企业、金融、电信、政务等对数据库性能、安全性和服务支持要求极高的场景。
GaussDB 官网

openGauss 与 GaussDB 的区别

特性openGaussGaussDB
性质开源数据库商用数据库
许可证Mulan PSL v2商业许可证
功能基础功能 + 开源社区贡献openGauss 增强版 + 企业级功能
性能优化支持并行计算、向量化执行引擎支持 AI 优化器、智能查询优化
部署方式本地部署云上、混合云、本地部署
技术支持开源社区支持华为专业支持
适用场景中小型企业、开发者、研究机构大型企业、金融、电信、政务

如何选择?
选择 openGauss:
如果你需要开源、免费的数据库解决方案。
如果你有技术能力,可以自行维护和优化数据库。
适用于中小型企业、开发者或研究机构。
选择 GaussDB:
如果你需要企业级功能和技术支持。
如果你需要云原生、高可用性和安全性。
适用于大型企业、金融、电信、政务等对数据库要求极高的场景。

openGauss 是开源版本,适合技术能力强、预算有限的用户。
GaussDB 是商用版本,适合对性能、安全性和服务支持有高要求的企业用户。

openGauss支持运行在ARM服务器和通用的x86服务器上(在Linux上)。
根据系统版本选择对应的版本。
在这里插入图片描述

下载后根据官网提示安装
https://docs.opengauss.org/zh/docs/5.0.0-lite/docs/InstallationGuide/%E5%AE%89%E8%A3%85openGauss.html

数据库操作命令集合

sudo chmod 777 ./install.sh   给文件加权限
gsql -l  查看数据库列表
gsql --help 帮助文档
gsql -d postgres   进入默认数据库 
\q 退出数据库
gs_ctl restart -D ${GAUSSDATA}     启动服务
gsql -d db_yado_database -p 5432 -U sa Password for user sa;          进入数据库   输入密码
ALTER ROLE testuser IDENTIFIED BY '新密码' REPLACE '旧密码'      更改用户密码
gsql -d db_yado_database     进去自己建的数据集 不用密码
ALTER USER sa ACCOUNT UNLOCK;   用户名解锁

备份成文件
gs_dump -F c -p 5432  db_yado_database -f /home/ubuntu20/openGauss/backdatabase/yado0227.dump

还原前先创建   
openGauss=# CREATE DATABASE db_tpcc OWNER joe;
还原数据库
gs_restore -U sa -W Yado123456 -p 5432 -d db_test_database /home/ubuntu20/openGauss/backdatabase/yado0227.dump           

进入数据库里面:
openGauss=# \q
gsql -d db_tpcc -p 8000 -U joe
Password for user joe:

命令查看数据库
在这里插入图片描述
通过工具连接使用
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值