MogDB/openGauss 数据库扩缩容的几种方式文本出处:https://www.modb.pro/db/453105随着业务的发展,业务系统对数据库的架构要求也在变化,比如需要读负载均衡、机房搬迁、服务器硬件替换等等,这需要在原数据库主备架构的基础上进行扩/缩容操作,目前 MogDB 数据库
介绍ora2og 是一个将 Oracle 数据库迁移至 openGauss 的工具,主要编程语言为 perl,通过 perl DBI 模块连接 Oracle 数据库,自动扫描并提取其中的对象结构及数据,产生 SQL 脚本,通过手动或自动的方式应用到 openGauss。此外,工具还提供丰富配置项,用
openGauss 易知易会的几个实用特性本文出处:https://www.modb.pro/db/503983使用 openGauss 已经有很长一段时间了,本文将介绍几个简单易用的数据库特性。单列显示整行数据where 比较列合并独立写布尔列using 关键字domain单列显示整行数据首先我们
openGauss学习笔记-75 openGauss 数据库管理-创建和管理序列75.1 背景信息75.2 操作步骤75.2.1 方法一 声明字段类型为序列整型来定义标识符字段75.2.2 方法二 通过nextval('sequence_name')函数指定为某一字段openGauss学习笔记-75
3.5 内存管理 数据库在运行过程中涉及许多对象,这些对象具有不同的生命周期,有些处理需要频繁分配内存。如一个SQL语句,在解析时需要对词法单元和语法单元分配内存,在执行过程中需要对执行状态分配内存。在事务结束时,如果不是PREPARE语句,那么SQL语句的执行计划内存和执行过程的状态内存都需要释放
在你的大学生涯,是否有过发现某本教材作者就是本校老师的经历?是否曾经为在课堂上见到作者本人而感到些许骄傲?实际上,这样的巧合在很多专业领域常有发生,因为一线教师往往既是知识的传道者,也是知识的生产者。来到网络时代后,数智技术的涌现和普及很大程度上抹平了知识创造及传播的沟壑,类似的现象可能更加显著。那
2.4 参与openGauss社区开源项目 openGauss已经开放数据库源代码,社区官网为“http://opengauss.org”。openGauss鼓励用户进行社区贡献、合作,希望能共同构建一个能够融合多元化技术架构的企业级开源数据库社区。本节介绍如何参与openGauss社区开源项目。
2.4.5 Git使用 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 下载 Git下载地址:https://git-scm.com/downloads。 常见命令 (1) 仓库。 在当前目录新建一个Git代码库。 git init (2) 配置。 设
3.2 数据库初始化 数据库正常启动时需要指定数据目录,数据目录中包括了系统表的初始化数据。数据库初始化的过程会生成这些初始系统表数据文件,该过程由initdb和openGauss进程配合生成。initdb控制执行过程,创建目录和基本的配置文件;openGauss进程负责系统表的初始化。initdb
3.3 多线程架构 openGauss内核源自PostgreSQL,但在架构上进行了大量改造,其中一个调整就是将多进程架构修改为多线程架构。openGauss在启动后只有一个进程,后台任务都是以一个进程中的线程来运行。对于客户端的新连接,在非线程池模式下也是以启动一个业务线程来处理。在多线程架构下更
3.4 线程池技术 openGauss在多线程架构的基础上,实现了线程池。线程池机制实现了会话和处理线程分离,在大并发连接的情况下仍然能够保证系统有很好的SLA响应。另外不同的线程组可绑到不同的NUMA(non-uniform memory access,非一致性内存访问)核上,天然匹配NUMA化的
10月28~29日,由开源社主办的第八届中国开源年会(COSCon'23)在四川成都高新区菁蓉汇圆满举行。本次大会以“开源:川流不息、山海相映”为主题,汇聚众多开源大咖,以“Mind Hackathon”为主题的创新主论坛形式让人耳目一新,同时分论坛延续往年传统将时下热点技术领域一网打尽,覆盖人工智
openGauss学习笔记-65 openGauss 数据库管理-创建和管理数据库65.1 前提条件65.2 背景信息65.3 注意事项65.4 操作步骤65.4.1 创建数据库65.4.2 查看数据库65.4.3 修改数据库65.4.4 删除数据库openGauss学习笔记-65 openGaus
随着互联网的快速发展和智能设备的广泛普及,数据已成为当今社会中不可或缺的一部分。在如此庞大的数据量下,处理和分析数据也成为一个重要的挑战,这便是所谓的“大数据”问题。大数据时代,海量数据如何高效处理,以及分析海量信息,已成为企业的挑战。如何选择数据库至关重要。南大通用技术营销经理蔡超带来的《携手op
openGauss学习笔记-66 openGauss 数据库管理-创建和管理schema66.1 背景信息66.2 注意事项66.3 操作步骤66.3.1 创建管理用户及权限schema66.3.2 使用schema66.3.3 schema的搜索路径66.3.4 schema的权限控制66.3.5
作为一个开源的国产数据库,它采用木兰宽松许可证协议,允许对代码自由修改,使用,引用。我在官网的认证-兼容性列表里也看到了406个商业软件已经通过兼容性测试,其中海量数据作为数据库软件的有282个,南大通用作为数据库软件的有70个。这两个厂商能够在这三年里对那么多软件进行快速兼容性适配。本人觉得这是国
openGauss学习笔记-67 openGauss 数据库管理-创建和管理普通表-创建表67.1 背景信息67.2 创建表openGauss学习笔记-67 openGauss 数据库管理-创建和管理普通表-创建表67.1 背景信息表是建立在数据库中的,在不同的数据库中可以存放相同的表。甚至可以通过
原作者:范计杰 概述 介绍一些常用的获取MogDB/openGauss对象DDL语句的方法。 内置函数获取DDL omm2=# \df *def List of
openGauss学习笔记-68 openGauss 数据库管理-创建和管理普通表-向表中插入数据68.1 背景信息68.2 操作步骤68.2.1 向表customer_t1中插入一行68.2.2 向表中插入多行68.2.3 从指定表插入数据到当前表68.2.4 删除备份表openGauss学习笔记
openGauss学习笔记-70 openGauss 数据库管理-创建和管理普通表-查看表数据70.1 查询数据库所有表的信息70.2 查询表的属性70.3 查询表的数据量70.4 查询表的所有数据70.5 查询字段的数据70.6 过滤字段的重复数据70.7 查询字段为某某的所有数据70.8 按照字