MogDB/openGauss 数据库扩缩容的几种方式文本出处:https://www.modb.pro/db/453105随着业务的发展,业务系统对数据库的架构要求也在变化,比如…
介绍ora2og 是一个将 Oracle 数据库迁移至 openGauss 的工具,主要编程语言为 perl,通过 perl DBI 模块连接 Oracle 数据库,自动扫描并提取…
openGauss 易知易会的几个实用特性本文出处:https://www.modb.pro/db/503983使用 openGauss 已经有很长一段时间了,本文将介绍几个简单易…
openGauss学习笔记-75 openGauss 数据库管理-创建和管理序列75.1 背景信息75.2 操作步骤75.2.1 方法一 声明字段类型为序列整型来定义标识符字段75…
3.5 内存管理 数据库在运行过程中涉及许多对象,这些对象具有不同的生命周期,有些处理需要频繁分配内存。如一个SQL语句,在解析时需要对词法单元和语法单元分配内存,在执行过程中需要…
在你的大学生涯,是否有过发现某本教材作者就是本校老师的经历?是否曾经为在课堂上见到作者本人而感到些许骄傲?实际上,这样的巧合在很多专业领域常有发生,因为一线教师往往既是知识的传道者…
2.4 参与openGauss社区开源项目 openGauss已经开放数据库源代码,社区官网为“http://opengauss.org”。openGauss鼓励用户进行社区贡献、…
2.4.5 Git使用 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 下载 Git下载地址:https://git-scm.com/do…
3.2 数据库初始化 数据库正常启动时需要指定数据目录,数据目录中包括了系统表的初始化数据。数据库初始化的过程会生成这些初始系统表数据文件,该过程由initdb和openGauss…
3.3 多线程架构 openGauss内核源自PostgreSQL,但在架构上进行了大量改造,其中一个调整就是将多进程架构修改为多线程架构。openGauss在启动后只有一个进程,…
3.4 线程池技术 openGauss在多线程架构的基础上,实现了线程池。线程池机制实现了会话和处理线程分离,在大并发连接的情况下仍然能够保证系统有很好的SLA响应。另外不同的线程…
10月28~29日,由开源社主办的第八届中国开源年会(COSCon'23)在四川成都高新区菁蓉汇圆满举行。本次大会以“开源:川流不息、山海相映”为主题,汇聚众多开源大咖,以“Min…
openGauss学习笔记-65 openGauss 数据库管理-创建和管理数据库65.1 前提条件65.2 背景信息65.3 注意事项65.4 操作步骤65.4.1 创建数据库6…
随着互联网的快速发展和智能设备的广泛普及,数据已成为当今社会中不可或缺的一部分。在如此庞大的数据量下,处理和分析数据也成为一个重要的挑战,这便是所谓的“大数据”问题。大数据时代,海…
openGauss学习笔记-66 openGauss 数据库管理-创建和管理schema66.1 背景信息66.2 注意事项66.3 操作步骤66.3.1 创建管理用户及权限sch…
作为一个开源的国产数据库,它采用木兰宽松许可证协议,允许对代码自由修改,使用,引用。我在官网的认证-兼容性列表里也看到了406个商业软件已经通过兼容性测试,其中海量数据作为数据库软…
openGauss学习笔记-67 openGauss 数据库管理-创建和管理普通表-创建表67.1 背景信息67.2 创建表openGauss学习笔记-67 openGauss 数…
原作者:范计杰 概述 介绍一些常用的获取MogDB/openGauss对象DDL语句的方法。 内置函数获取DDL omm2=# \df *def List of functions…
openGauss学习笔记-68 openGauss 数据库管理-创建和管理普通表-向表中插入数据68.1 背景信息68.2 操作步骤68.2.1 向表customer_t1中插入…
openGauss学习笔记-70 openGauss 数据库管理-创建和管理普通表-查看表数据70.1 查询数据库所有表的信息70.2 查询表的属性70.3 查询表的数据量70.4…