第一章 介绍1、养成花时间阅读别人写的高质量源代码的习惯。2、阅读源代码时要带着目的有选择性的进行,明确你要了解的是新的编程模式、或者编码风格,还是满足某些需求的方法?3、留意和分辨源代码中对于非功能性需求的实现细节,有助于我们学习某些特定的实现风格。4、当你使用已有的源代码时,同作者和维护人员作好协调工作,以避免重复的劳动或产生不好的感觉。!!5、思考一下从开源软件获得的好处,并寻找办法作出贡献
转载
2023-09-22 17:09:29
51阅读
openGauss社区入门(openGauss-常用数据类型)z-qw2022-08-10openGauss社区开发入门常用数据类型数据类型说明布尔类型boolean true/'1'/'yes' false/'0'/'no'数值类型smallint 两字节int 4 字节 bigint 8 字节 double/real 浮点型 money 货币(两位小数 | | 字符类型 | varchar(n
转载
2023-04-04 16:00:28
99阅读
openGauss社区入门(opengauss-事务管理和MVVC学习总结)一.事务1.事务的定义访问并可能更新数据库中各种数据项的一个程序执行单元1 事务的属性原子性(Atomicity):同一个事务下,事务是不可被分割的一致性(Consistency):一致性,事务的的前后数据的完整性需一致隔离性(Isolation):不同事务之间相互隔离,互不影响持久性(Durability):事务一旦执行
转载
2023-04-04 16:03:00
141阅读
在openGauss数据库源码解析系列文章——openGauss开发快速入门(中),介绍了openGauss基本使用,本篇将从openGauss的开发和编译、参与openGauss社区开源项目两方面展开具体介绍。 三、 开发...
转载
2021-06-07 23:56:46
1017阅读
2评论
在如今的情况下,各大厂商为了能够保证业务能够正常进行,都在宣传自家的数据库产品,像是阿里云的 OceanBase、腾讯的 TD
原创
2022-12-28 11:46:41
1234阅读
大家好,这里是【openGauss推恩部落】,是全网各大平台都能找到的 ID
欢迎大家收看本节课程(本课程全免费,是“让学习不再止步于口袋”系列课程)
咱们这节课讲逻辑结构图中的线程部分,是内核部分比较重要的内容,希望大家认真听!
对于初学者入门的学习,一些理论不容易记住,所以本节课程【创新】采用了【正、反对比联想记忆】的方法,
引入模拟场景中的肖荏盖的小故事。(模拟场景为虚构演绎,仅供教学
# Java OpenGauss 依赖详解
## 简介
OpenGauss 是一个开源的关系型数据库管理系统,它兼容 PostgreSQL,提供了更高的性能和可靠性。在 Java 开发中,我们经常需要使用到数据库来存储和管理数据。本文将介绍如何在 Java 项目中使用 OpenGauss 数据库,并使用 Maven 构建依赖。
## Maven 依赖配置
在 Java 项目中,我们可以使用
原创
2023-07-24 09:01:06
1036阅读
# Java 与 OpenGauss 依赖关系
OpenGauss 是一款开源的关系型数据库管理系统,它兼容 PostgreSQL,并提供了更高的性能和安全性。在 Java 应用程序中使用 OpenGauss 数据库时,需要使用相应的依赖库来实现数据库连接、数据操作等功能。
## OpenGauss JDBC 驱动
在 Java 应用程序中连接 OpenGauss 数据库,通常会使用 JDB
openGauss极简版安装记录(部分) 操作系统:openEluer 22.03 已赋予nom用户,安装解压所有路径的权限 在这里插入图片描述开始安装,报错(若step前几步有其他错误,看文章尾)gs_initdb: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No
openGauss资源池化开发者入门指南openGauss 2023-07-12 21:41 发表于 openGauss公众号openGauss资源池化开发者入门指南 (qq.com)内容简介openGauss资源池化是openGauss推出的一种新型的集群架构,通过DMS和DSS组件,实现集群中多个节点的底层存储数据共享和节点间的内存实时共享,达到节省底层存储资源以及集群内部支持一写多读且可以实
原创
2023-07-20 11:24:32
82阅读
一、opengauss 的背景和行业现状2022 年,七大 openGauss 商业版发布,是基于 openGauss3.0 推出商业发行版目前海量数据库 Vastbase 表现最佳,一直是 TOP 1作者认为之所以海量数据库 Vastbase 目前无法被同行超越,和各家研发实力和技术背景有关众所周知,opengauss 起源于 postgresql,在此基础上做了改良海量数据库从 postgre
原创
2023-04-30 22:17:48
457阅读
表空间 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。⚫ 通过使用表空间,管理员可以控制一个数据库安装的磁盘布局。这样有以下优点: 如果初始化数据库所在的分区或者卷空间已满,又不能逻辑上扩展更多空间,可以在不同的分 区上创建和使用表空间,直到系统重新配置空间。&nb
存储过程类似于面向过程语言当中的函数,可以实现面向过程语言当中的声明变量、逻辑判断、条件循环等操作,是一组完成特定功能的SQL语句集合。在openGauss 2.1以前的版本中,存储过程支持了定义变量、条件循环、逻辑判断等基本功能,但是没有面向对象语言中类的形式,因此无法对存储过程中的变量以及函数进行封装,也无法在存储过程内使用全局变量。在以前的版本中没有支持类似gdb的功能,用户调试存储过程只能
作者:吴毅 上一篇已经成功把mysql的基础数据表shares_basic迁移到openGauss上,现在修改python程序,使得openGauss替换mysql能搭配flask+echarts做数据大屏可视化。1. 安装psycopg2和SQLAlchemypip install psycopg2-binary
pip install SQLAlchemy==<span class="h
Query Language,结构化查询语言)数据库。
但是,当要快速处理极大的数据量时,被提起的往往是架构灵活、易于扩展的 NoSQL。对于独揽稳定性近五十年的 SQL 数据库来说,易扩展和高性能似乎总是跟它无缘。
历久弥坚的 SQL
SQL 最初创建于 1970 年代,因其查询语言摆脱了对数学逻辑和符号的依赖,使得没有经过数学或计算机编程专业培训的普通开发者也能
转载
2023-11-24 06:06:19
193阅读
点赞
一、准备软硬件环境1.新建用户组、用户groupadd dbgroupuseradd -g dbgroup smispasswd smis新密码:smis@1qazxc2.创建文件夹并授权mkdir -p /opt/software/openGausschmod -R 755 /opt/softwarechown -R smis /opt/software/openGauss
openGauss学习笔记-07 openGauss 语法7.1 帮助7.2 SQL语句格式7.3 SQL语法ABORTALTER AUDIT POLICYALTER DATA SOURCEALTER DATABASEALTER DEFAULT PRIVILEGESALTER DIRECTORYALTER EXTENSIONALTER FOREIGN TABLEALTER FUNCTIONALTER GROUPALTER INDEXALTER LARGE OBJECTALTER MASKING POLICYALTER MATERIALIZED VIEWALTER OPERATORALTER RESOURCE LABELALTER RESOURCE POOLALTER ROLEALTER ROW LEVEL SECURITY POLICYALTER SCHEMAALTER SEQUENCEALTER SERVERALTER SESSIONALTER SYNONYMALTER SYSTEM KILL SESSIONALTER
原创
2023-07-12 19:01:41
365阅读
简单使用OpenGauss数据库1 参考网站# OpenGauss官网
https://opengauss.org/zh/2 Docker安装OpenGauss下载OpenGaussdocker pull enmotech/opengauss:3.0.0安装OpenGauss容器参数说明:GS_PASSWORD:必须设置该参数,该参数设置了openGauss数据库的超级用户omm以及测试用户gau
转载
2023-12-27 14:48:06
43阅读
# openGauss安装教程
## 1. 概述
本文将详细介绍如何安装openGauss数据库,并提供每个步骤所需的代码和注释。openGauss是一款开源的关系型数据库管理系统,具有高性能、高可靠性和高扩展性的特点。
## 2. 安装流程
下面是openGauss安装的整体流程。每个步骤都将有相应的代码和注释。
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 确保
# OpenGauss Redistributing:概念与应用
OpenGauss 是一个基于 PostgreSQL 的开源数据库管理系统,旨在为云原生应用提供高效可靠的数据库服务。在大数据环境下,数据的高效管理和分布式存储尤为重要。本文将重点介绍 OpenGauss 中的 Redistributing(数据重分布)概念,并将通过代码示例和流程图导引读者理解 Redistributing 的工