【GaussDB数据库简介】

news/2024/7/9 21:57:14 标签: postgresql

简介

2019年5月15日华为发布了全球首款AI-Native分布式的数据库,底层是基于Postgresql开发的MPP架构的数据库,支持行存和列存,同时具备PB级数据量的处理能力。

思考:GaussDB与Postgresql有什么区别?

1、在GaussDB运行的整个生命周期中实现了自运维、自管理、自调优、故障自诊断和自愈。通俗讲就相当于实现了数据库动态智能调参、调优,而传统的PostgreSql数据库大都是基于静态参数文件的修改(也有在线可调的参数,部分静态参数修改后需要重启数据库)。

2、GaussDB在分布式上进行了整合,比较规范统一。原生postgesql并不支持分布式(通常需要第三方插件,维护麻烦),单节点的PostgreSql对PB级的数据量处理较为困难。

3、GaussDB实现了MPP大规模并行处理架构(多节点),PostgreSql随着版本的升级只对并发查询做了相应的优化(单节点)。

4、GaussDB支持列存储,非常有利于分析型查询sql的提速。PostgreSql 9.3或9.4版本通过插件cstore_fdw的形式才支持列存储,其他版本并不支持。

5.GaussDB对异构计算创新架构,充分发挥了X86、ARM、GPU、NPU架构的多种算力优势,例如:一个ARM架构的有4个核,每个核的性能和功耗不同,当设备正常运行时,使用低功耗核,而当你运行一款复杂的游戏时,使用的是高性能的核,在合适的时间使用合适的核,整体上提供了高性能,低功耗的CPU计算能力。PostgreSql则没有。

X86架构----CISC复杂指令集----高性能----CPU
ARM架构----RISC精简指令集----低功耗----CPU

版本下载

GaussDB 100----OLTP----在线事务处理----别名GaussDB T----官方预计2020 年6月份左右开源

GaussDB 200----OLAP----在线分析处理----别名GaussDB A----官网可以下载

GaussDB 300----混合两者,目前已经停止研发,未来主打100和200

官方下载地址(需要注册账号,提升账号权限):
https://support.huawei.com/enterprise/zh/software/index.html
在这里插入图片描述

总结

华为对PostgreSql底层做了大量的修改和优化,使其支持MPP架构、分布式、人工智能等特点,同时具备多样性算力优势。一步一步走上了AI数据库的发展方向。


http://www.niftyadmin.cn/n/1841901.html

相关文章

【GaussDB概述----逻辑、请求、事务、相关概念】

1. 数据库逻辑结构图 Database,即数据库,用于管理各类数据对象,各数据库间相互隔离。数据库管理的对象可分布在多个Tablespace上。Datafile Segment,即数据文件,通常每张表只对应一个数据文件。如果某张表的数据大于1G…

beanshell获取响应结果数据

http://blog.csdn.net/lluozh2015/article/details/72834014 【Jmeter】BeanShell断言--数据处理 标签: jmeter2017-06-01 18:19 1790人阅读 评论(4) 收藏 举报分类:Interface(20) 版权声明:本文为博主原创文章&#x…

从测试说起

由于“祖传代码”、“线上bug频出”等问题,断断续续花了一段时间去思考软件质量的问题。站在开发者的角度,测试也是其中相当重要的一环。那今天来聊聊测试。 首先应该先给测试一个合理的定义,个人觉得测试应该是一个为了发现错误而执行程序的…

在VCS仿真器中使用FSDB[转载]

来源:https://www.cnblogs.com/catannie/p/8099331.html FSDB(Fast Signal Database)是Verdi支持的文件格式,用于保存仿真产生的信号波形。据Verdi文档说明,FSDB比标准的VCD格式节省磁盘空间,处理速度更快。…

【GaussDB数据库----连接】

1. 确认连接信息 客户端工具通过CN连接数据库。因此连接前,需获取CN所在服务器的IP地址及CN的端口号信息。客户端工具可以通过任何一个CN连接数据库。 以操作系统用户omm登录安装有MPPDB服务的任一主机。执行source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile命令启动…

【GaussDB客户端----接入认证】

1. 配置客户端接入认证 参考: https://blog.csdn.net/qq_42226855/article/details/106634594 2. 配置参数 参数说明 认证方式 3. SSL更安全的认证方式 待写…

Docker学习系列(二):Docker三十分钟快速入门(上)

一、背景 ​   最近,Docker技术真是一片火热,它的出现也弥补了虚拟机资源消耗过高的问题,直接让虚拟化技术有了质的飞跃。那么本文我们来聊一聊Docker,和大家一起认识Docker,简单入门Docker. 二、虚拟化技术简介和发…

【GaussDB----系统表、系统视图】

1. 示例查询 1.在PG_TABLES系统表中查看public schema中包含的所有表。 SELECT distinct(tablename) FROM pg_tables WHERE SCHEMANAME public; 2.通过PG_USER可以查看数据库中所有用户的列表,还可以查看用户ID(USESYSID)和用户权限。 SE…