您当前的位置:首页 > 互联网教程

openGauss数据库是open了华为哪个数据库,是GaussDB

发布时间:2025-05-25 12:21:13    发布人:远客网络

openGauss数据库是open了华为哪个数据库,是GaussDB

一、openGauss数据库是open了华为哪个数据库,是GaussDB

openGauss内核早期源自PostgreSQL9.2和PG XC,结合华为GaussDB的经验,形成的openGauss;

GaussDB是一个产品系列,在整体架构设计上,底层是分布式存储,中间是每个DB特有的数据结构,最外层则是各个生态的接口,体现了多模的设计理念,具体包括:关系型数据库、非关系型数据库、数据库工具及中间件等。

二、openGauss如何创建数据库、创建表

本指南将指导您在openGauss中进行数据库创建、表创建以及数据操作。首先,确保openGauss服务器已正常运行。

连接到数据库可通过命令行工具gsql,使用管理员用户(如omm)和8000端口,如:

gsql postgres://omm:Gauss_234@127.0.0.1:8000/postgres-r gsql-d"host=127.0.0.1 port=8000 dbname=postgres user=omm password=Gauss_234"

成功连接后,显示类似“openGauss=#”或“db_tpcc=>”。

创建数据库用户,如新用户joe,密码需满足复杂规则:

CREATE USER joe WITH PASSWORD"xxxxxxxxx";

设置joe为管理员并创建db_tpcc数据库:

CREATE DATABASE db_tpcc OWNER joe;

使用新用户joe连接db_tpcc数据库:

接下来,创建SCHEMA、表(如mytable)、插入数据和查询:

CREATE SCHEMA joe AUTHORIZATION joe;

CREATE TABLE mytable(firstcol int);

INSERT INTO mytable values(100);

openGauss默认在pg_default表空间创建数据库,如需指定表空间,使用如下语句:

CREATE DATABASE db_tpcc WITH TABLESPACE= hr_local;

三、openGauss数据库是国产数据库的独特存在,这个怎么理解

1、openGauss是华为推出的一款开源关系型数据库管理系统,2020年6月30日正式开源,采用木兰宽松许可证v2发行。深度融合华为在数据库领域多年的深入积累和实践经验,结合企业级场景需求,持续构建竞争力特性。

2、openGauss斩获了墨天轮国产数据库流行度排行榜上的全年增长分数、复合增长率、半年增长分数“三冠王”的称号。社区建设上,openGauss已发展20个SIG特别兴趣小组;超过2500名开发者参与技术贡献;在全球81个国家,558个城市下载量超过50万;同时,openGauss在72所高校展开了数据库培训,出版了多本openGauss书籍教材。

3、二、组织架构、技术更新、人才培养大步向前

4、三、openGauss(开源)社区全面升级

5、四、众多厂商基于openGauss取得丰富创新成果

6、小结:依托源自华为GaussDB的金融级数据库技术,openGauss开源数据库拥有可信、可靠、安全的核心底蕴。加上开源、开放的发展策略,未来必然会有越来越多的合作伙伴和客户加入openGauss开源社区,通过共建共享,灵活打造贴合客户需求的先进数据库系统,而openGauss也将在支撑数字化经济的发展中,迎来自己的星辰大海。