opengauss

赵渝强老师3 小时前
数据库·postgresql·opengauss·gaussdb·国产数据库·高斯数据库
【赵渝强老师】高斯数据库(openGauss)的逻辑存储结构openGauss的逻辑存储结构主要是指数据库中的各种数据库对象,包括:数据库集群、数据库、表、索引、视图等等。所有数据库对象都有各自的对象标识符oid(object identifiers),它是一个无符号的四字节整数,相关对象的oid都存放在相关的系统目录表中,比如数据库的oid和表的oid分别存放在pg_database,pg_class表中。
赵渝强老师1 天前
数据库·postgresql·opengauss·gaussdb·国产数据库
【赵渝强老师】高斯数据库(openGauss)的体系架构openGauss是基于PostgreSQL开发的,因此这里可以拿PostgreSQL来比较学习它的体系结构,这样比较容易理解。openGauss的体系架构中最重要的就是数据的存储结构,而数据存储结构分为逻辑存储结构和物理存储存储。其中,逻辑存储结构是数据库内部的组织和管理数据的方式;而物理存储结构是操作系统中组织和管理数据的方式。openGauss的主要结构如下图所示。
Gauss松鼠会1 天前
数据库·database·opengauss·gaussdb
【GaussDB】GaussDB 表的创建与使用之临时表【摘要】表是数据库对象基本单位,其由行、列构成二维表格,二维表也被称为关系(relation),关系数据库也可称为二维表数据库。关系型数据库中,数据的操作和管理都是围绕着表进行,GaussDB表有七种类型,分别为:普通表、临时表、非日志表、外表、分区表、列存表、物化视图。每种类型的表在使用业务场景上各不同。
Gauss松鼠会6 天前
数据库·oracle·性能优化·database·opengauss
openGauss数据库源码解析系列文章——存储引擎源码解析(一)OLTP、OLAP业务各自对数据库的存储引擎提出了不同的要求,而openGauss能够支持多个存储引擎来满足来自不同场景的业务诉求。本篇将从存储引擎整体架构及代码概览和磁盘引擎两方面展开介绍,其中磁盘引擎从整体框架及代码概览、行存储统一访存接口两点展开讨论。
Gauss松鼠会8 天前
数据库·性能优化·database·opengauss
openGauss数据库源码解析系列文章--openGauss简介(上)01openGauss是关系型数据库,采用客户端/服务器,单进程多线程架构;支持单机和一主多备部署方式,同时支持备机可读、双机高可用等特性。
一点多余.1 个月前
linux·数据库·opengauss·企业版
openGauss 企业版安装全流程指南本文详细介绍了 openGauss 企业版在 CentOS 7.6 环境下的完整安装流程,涵盖环境准备、安装包获取、配置文件创建、预安装、正式安装、远程连接配置及常见问题排查。
king_harry1 个月前
数据库·opengauss·gs_probackup
openGauss 6.0 主备集群备份与恢复实战指南:基于 gs_probackup本文档详细介绍了在 openGauss 6.0 环境下,如何利用 gs_probackup 工具进行数据库的全量备份、增量备份以及在模拟故障后的集群数据恢复操作。
IvanCodes2 个月前
大数据·数据库·sql·opengauss
openGauss 实战手册:gsql 常用命令、认证配置与运维工具全解openGauss 是一款高性能开源数据库,掌握其命令行工具是学习与运维的基础。本文从 gsql 常用命令到集群管理与备份恢复,带你快速上手实际操作。
Gauss松鼠会2 个月前
数据库·sql·性能优化·database·opengauss
【openGauss】openGauss 中一个数据库可以被多个用户访问创建 user1、user2、user3 用户,验证数据库 musicdb 可以被用户 user1、user2、user3 访问(分别在数据库中创建了一张表、插入数据、进行查询)。即一个数据库可以被多个用户访问。
robinson19882 个月前
oracle·opengauss·dm8·崖山·游标loop循环·pg18
测试Oracle-PG-DM-崖山-openGauss游标LOOP性能PLSQL开发应该尽量避免使用游标,乱用游标会引起严重性能问题最近几年做过很多ORACLE EBS优化项目,除了乱写SQL导致性能问题之外,影响性能最大的就是乱用游标
Gauss松鼠会2 个月前
数据库·sql·database·opengauss
【openGauss】学习 gsql 命令行的使用学习目标学习 openGauss 数据库客户端工具 gsql 的使用。gsql 是 openGauss 提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql 还提供了若干高级特性,便于用户使用。详情可查看官方文档:工具参考 ----> 客户端工具 ----> gsql
Gauss松鼠会2 个月前
数据库·sql·database·opengauss
【openGauss】openGauss 如何进行数据库例行维护学习目标学习检查数据库运行状态、锁信息、维护表、重建索引等数据库维护操作技术1.检查 openGauss 状态
Gauss松鼠会2 个月前
数据库·sql·database·opengauss
【opengauss】opengauss使用gs_probackup进行增量备份恢复gs_probackup对物理备份gs_basebackup的增强开启配置使用PTRACK增量备份,需在postgresql.conf中手动添加参数“enable_cbm_tracking = on”。
云和数据.ChenGuang2 个月前
数据库·汽车·opengauss·gaussdb·数据库权限管理
openGauss赋能新能源汽车智能制造——比亚迪MES系统数据库国产化升级案例openGauss赋能新能源汽车智能制造——比亚迪MES系统数据库国产化升级案例一、项目背景:新能源汽车智能制造的核心数据挑战
云和数据.ChenGuang2 个月前
数据库·opengauss·gaussdb·数据库期末试题
GaussDB 期末考试题与面试题GaussDB 期末考试题与面试题第一部分:期末考试题一、单选题(每题2分,共20分)A. 仅支持关系型数据存储的数据库
Neolnfra3 个月前
数据库·opengauss·gaussdb
openGauss部署配置指南这个流程将替代原来复杂的手动下载、解压、预检查和脚本安装。使用 yum 安装 openGauss此命令会把 gs_initdb, gs_ctl, gsql, gs_dump 等所有工具安装到系统的标准路径(如 /usr/bin/),并通常会创建一个 systemd 服务文件。
Gauss松鼠会3 个月前
数据库·sql·postgresql·database·opengauss
【openGauss】如何在openGauss/PostgreSQL手动清理XLOG/WAL 文件?openGauss/PostgreSQL中的预写式日志WAL(Write Ahead Log),又名Xlog或redo log,相当于oracle的online redo log, 不同的是oracle online redo log是提前创建几组滚动使用,但在opengauss中只需要本配置参数控制WAL日志的周期,数据库会一直的创建并自动清理,但存在一些情况WAL日志未清理导致目录空间耗尽,或目录空间紧张时手动删除wal日志时,比如如何确认在非归档模式下哪些WAL日志文件可以安全删除?
大猫和小黄3 个月前
数据库·微服务·opengauss·quartz·定时任务·若依·job
若依微服务Cloud中Quartz-Job模块适配OpenGauss数据库在将若依(Ruoyi)框架的任务调度模块从其他数据库迁移到OpenGauss时,遇到了Quartz调度器与数据库兼容性问题。OpenGauss作为华为推出的开源关系型数据库,虽然兼容PostgreSQL协议,但在实际使用Quartz时仍遇到了一些特殊问题。
IvanCodes3 个月前
数据库·sql·opengauss
openGauss 高级特性:优化器、存储引擎与分区管理openGauss 作为一款企业级开源数据库,其强大的内核能力主要体现在智能优化器、多模存储引擎以及海量数据分区管理上。深入掌握这些高级特性及完整语法,是进行数据库架构设计与性能调优的基石。
IvanCodes3 个月前
数据库·sql·oracle·opengauss
openGauss 存储核心机制:从表空间到数据块在 openGauss 数据库管理系统中,存储管理是连接逻辑数据结构与物理硬件资源的桥梁。深入理解这一体系,对于性能调优、容量规划以及故障排查至关重要。本文将从宏观的表空间与数据库,深入到微观的数据文件与数据块,全方位解析 openGauss 的存储架构。