首发于:blog: openGauss official blog - Gitee.com一、 OpenGauss数据库体系概述openGauss是关系型数据库,采用客户端/服务器,单进程多线程架构;支持单机和一主多备部署方式,同时支持备机可读、双机高可用等特性。从代码结构体系结构的角度来说,oepnGauss的第一个组成部分是通信管理。openGauss查询响应
转载
2024-04-20 09:10:51
231阅读
名词介绍:数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生 于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以 后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管 理的方式。C D B:CDB全称为Container Database,中文翻译为容器数据库。P D B:PDB全称为Pluggable Database,中文翻译
转载
2023-11-07 05:41:48
312阅读
GaussDB并非是一个产品,而是一系列产品的统称,目前GaussDB产品线主要包括GaussDB T (OLTP)和GaussDB A (OLAP)。其中GaussDB T的前身是GaussDB 100,是华为自2007年开始在自研内存数据库基础上全面改造而来的一款分布式数据库,此前华为由于在电信计费领域的需求而自主研发了一款内存数据库。GaussDB A的前身是GaussDB 200,是华为自
转载
2024-02-26 21:04:15
230阅读
无论是做数据库运维还是数据库开发,都是围绕着数据库吃饭。随着国产风的吹起,相信很多小伙伴和我一样,迷茫加尴尬。为什么迷茫呢?目前国产数据库也已经不下几十个了,知名的至少也十多个了,这么多,该怎么去挖掘出适合的呢?为什么尴尬呢?是以前太过于保守,主要着眼在了大厂的DB,尤其是国外的DB,现在一下子回归国产,还真没做好心理准备!即使是迷茫与尴尬,也要硬着头皮上,谁让我们是吃这碗饭的呢!经过一段时间的整
三、关系型数据库架构介绍1、数据库架构发展数据库架构变化
随着业务规模增大,数据库存储的数据量和承载的业务压力也不断增加,数据库的架构需要随之变化,为上层应用提供稳定和高效的数据服务2、单机架构单机架构
为了避免应用服务和数据库服务对资源的竞争,单机架构也从早期的单主机模式发展到数据库独立主机模式
把应用和数据服务分开,应用服务可以增加服务器数量,进行负载均衡,增大系统并发能力
优点
部署集中,
原创
精选
2023-11-04 17:07:56
780阅读
目录数据库数据库管理系统(DBMS)数据库系统的组成(DBS)数据库系统的特点数据库系统的体系结构概念模型常用的数据模型关系模型中的基本术语关系的性质关系数据库中的表之间的关系关系模型的完整性约束关系代数 数据库数据库(Database,DB)是长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。按照字面的理解,数据库就是存放数据的仓库。数据库管理系统(DBMS)DBMS是语言编
概述:(一)什么Oracle叫用户(user):A user is a name defined in the database that can connect to and access objects. 大意:Oracle用户是用连接数据库和访问数据库对象的。(用户是用来连接数据库访问数据库)。(二)什么叫模式(schema):A schema is a collection of data
转载
2024-04-16 14:16:46
126阅读
数据导入方式概述GaussDB 200提供了灵活的数据入库方式:GDS、INSERT、COPY以及gsql元命令\copy。各方式具有不同的特点:GDS因其并行的特点,导入效率高,适用于大批量数据的入库;其他三种方式适用于小批量数据入库,可以考虑其特点自行选择。方式特点GDS通过GDS工具,采用多DN并行导入,导入效率高。适用于大批量数据入库。INSERT通过INSERT语句插入一行或多行数据,及
转载
2024-04-23 14:57:23
604阅读
元命令参考注意:要在参数里面包含空白,必须用单引号把它引起来。要在这样的参数里包含单引号,可以在前面加一个反斜杠。不带双引号的标识强制成小写,而双引号保护字母不进行大小写转换,并且允许在标识符中使用空白。注意:以下命令中所提到的文件代表文件路径。此路径可以是绝对路径(如/home/gauss/file.txt),也可以是相对路径(file.txt,file.txt会设置为用户执行GSQL命令所在的
转载
2023-11-23 15:08:05
457阅读
四、关系型数据库主流应用场景1、联机事务处理OnLine Transaction Processing
OLTP是传统关系数据库的主要应用
面向基本的,日常的事务处理,例如银行储蓄业务的存取交易,转账交易等
特点
大吞吐量:大量的短在线事务(插入、更新、删除),非常快速的查询处理
高并发,(准)实时响应
典型的OLTP场景
零售系统
金融交易系统
火车机票销售系统
秒杀活动2、联机分析处理On
原创
2023-11-05 09:39:58
232阅读
名词解释: 数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生 于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以 后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管 理的方式。 C D B:CDB全称为Container Database,中文翻译为容器数据库。 P D B:PDB全称为Pluggable Database,中
转载
2024-01-17 10:03:18
90阅读
前几天写了数据访问层的概要设计,有些朋友说讲得太概要。这次我针对两个主要接口进行详细描述IdriverType和IDataSession;这两个接口是组件的核心部份。IdriverType作为数据库类型提供者,IDataSession是数据操作的描述者。IdriverType数据库提供者接口这个接口的主要功能是实现组件能处理
前言:本文主要以分析需求的角度去实现功能,侧重点是分析而不是代码的实现,所以本文中提供的代码较少,重在培养初学者的分析需求问题的意识。实现目的:通过按钮事件,让前台数据跟数据库进行数据交互。模块需求:1.绘制登入页面和注册页面。2.登入功能:去查询数据库数据。3.注册功能:将符合需求的内容插入到数据库中。语言:C#前端:ASP.NET数据库:SQL Server工具:Visual Studio20
一.数据库用户管理1.用户与安全数据库用户是定义在数据库中的一个名称,它是存取数据库中信息的通道,是oracle数据库的基本访问机制。 要访问数据库,用户必须制定有效的数据库用户账号,而且还要根据账户的要求通过验证。每个数据库用户都有自己的数据库账户。 每个数据库用户有一系列安全属性a.唯一的用户名:不超过30个字符,不能包含特殊字符,必须以字母开头b.验证方法:最常见的验
数据库的操作,表的操作,很重要,但是我感觉对于数据库的安全才是最重要的,来看看该怎么管理好自己的数据库吧,该注意的地方已经做了注释,希望大家可以好好学习。在本机设置数据库管理员初始密码[root@xu mysql]# mysqladmin -hlocalhost -uroot password "123"
修改密码 (要知道之前的密码)
[root@xu mysql]# mysqladmin
终于开始接触数据库了,今天先介绍 mysql 参考手册:mysql 教程安装mysql相比Windows ,Linux下的 mysql安装要简单的多,Windows是在mysql官网是下载了最新版,然后安装,并且使用了一个图形化工具Navicat Ubuntu 是直接 sudo apt-get install mysql-server mysql-client,中
1.数据库Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。数据库是数据的集合。通常情况我们所称的“数据库”,并不仅指物理的数据集合,包含物理数据、数据库管理系统。即物理数据、内存、操作系统进程的组合体。全局数据库名:就是一个数据库的标识,在安装时就要想好,以后一般不修改,修改起来也麻烦,因为数据库一旦安装,数据库名就写进了控制文件,数据库表,很多地方都会用到这个数据库名。 启动数据
转载
2024-07-08 11:49:50
29阅读
前言 一直以来都没将Oracle数据库,实例,表空间,用户,表之间的关系搞清楚,虽然工作了有些时间,在工作中也用到Oracle开发,但却忙于项目没顾得上,今天抽空简单整理了下,主要是根据自己的理解,当作工作和学习的笔记,记录下来。一、数据库 我们在安装Oracle数据库时,会让我们选择安装启动数据库(即默认的全局数据库)如下图:全局数据库名:就是一个数据库的标识,在安装时就要想好,以后一般不修
转载
2024-07-18 20:06:35
94阅读
schemaschema 是数据库中存储数据的一个逻辑表示,是一系列数据结构和数据对象的集合,既可以是数据库的全局逻辑描述也可是数据库的局部逻辑描述。Oracle的schemaschema 和user是一一对应的,一个schema 只能被一个user拥有并且名字相同。user所创建的所有对象都保存在自己的schema 中。比如:用户A和用户B都想创建table_1,oracle要求只要在同一个sc
转载
2024-02-29 16:36:54
169阅读
2020年7月1日,华为正式宣布开源数据库能力,开放openGauss数据库源代码, 并成立openGauss开源社区, 社区官网(http://opengauss.org)同步上线。 关于openGaussopenGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核源自PostgreSQL,深度融合华为在数据库领域多年的经
转载
2023-11-08 21:45:36
249阅读