• 2023-11-23高斯数据库HCNA之双机数据库安装
    一、双机数据库安装1、禁用防火墙及SElinuxsystemctlstopfirewalldsystemctldisablefirewalldsed-i-e's,enforcing,disabled,'/etc/selinux/config2、创建用户groupadddbgrpuseradd-gdbgrp-d/home/omm-m-s/bin/bashommechoredhat|passwd--stdinomm3
  • 2023-11-22高斯数据库HCNA之单机数据库安装
    一、单机数据库安装1、以root用户身份登录GaussDB100所在服务器2、创建安装用户和用户组,其权限为0750groupadddbgrpuseradd-gdbgrp-d/home/omm-m-s/bin/bashomm3、为用户omm添加密码passwdomm4、按规划创建存放安装包的目录/opt/software/gaussdb,并上传安装包
  • 2023-11-20高斯数据库HCNA之数据库设计基础
    一、数据库设计概述数据库设计是根据数据库系统的特点,针对具体的应用对象构建适合的数据库模式,建立数据库及相应的应用,使整个系统能有效的采集,存储,处理和管理,从而满足企业中各种用户的使用需求本章主要介绍了数据库设计的相关概念,整体目标和需要解决的问题,并按照新奥尔良设计方
  • 2023-11-15高斯数据库HCNA之数据库开发环境
    一、GaussDB数据库驱动驱动概念介绍数据库驱动是应用程序和数据库存储之间的一种接口,数据库厂商为了某一种开发语言环境(比如Java、C)能够实现数据库调用而开发的类似翻译员功能的程序,将复杂的数据库操作与通信抽象成为了当前开发语言的访问接口,因此,为了满足用户需求,GaussDB100同
  • 2023-11-14高斯数据库HCNA之权限控制
    一、用户权限控制1、用户、角色、权限1.1、权限权限是什么执行某些特定SQL语句的能力以及访问或维护某一特定对象的能力权限的类型系统权限作用:用户可以执行一类特定的SQL语句例如:用户A想要连接数据库,则用户A需要有CREATESESSION系统权限对象权限作用:用户可以访问或维护某
  • 2023-11-13高斯数据库HCNA之审计
    二、审计1、审计审计概述:数据库审计属于数据库安全技术之一审计主要用于实时监视并记录在数据库系统中用户的操作行为用户操作行为的结果记录在审计日志中2、审计的意义审计的意义审计的作用通常是为了保护数据库中的信息私密,提高数据库安全级别审计日志是安全事件中事后追溯
  • 2023-11-12高斯数据库HCNA之数据控制
    四、数据控制1、事务控制事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位事务控制提供了事务的启动、提交、两阶段提交准备、回滚、设置隔离级别操作,并支持在事务中创建保存点GaussDB100没有提供显式定义事务开始的语句,第一个可执行SQL
  • 2023-11-11高斯数据库HCNA之数据定义
    三、数据定义1、DDL分类DDL(DataDefinitionLanguage数据定义语言),用于定义或修改数据库中的对象,主要分为三种类型语句:CREATE、ALTER和DROPCREATE用来创建数据库对象ALTER用来修改数据库对象的属性DROP则是用来删除数据库对象2、数据库对象什么是数据库对象数据库对象是数据
  • 2023-11-10高斯数据库HCNA之数据更新
    二、数据更新1、数据插入功能描述在表中插入新的数据注意事项只有拥有表INSERT权限的用户,才可以向表中插入数据如果使用RETURNING子句,用户必须要有该表的SELECE权限如果使用query子句插入来自查询里的数据行,用户还需要拥有在查询里使用的表的SELECT权限INSERT事务提交默认是
  • 2023-11-09高斯数据库HCNA之数据查询
    一、数据查询1、简单查询日常查询中,最常用的是通过FROM子句实现的查询语法格式使用方法:SELECT[,...]FROMtable_reference[,...]SELECT关键字之后和FROM子句之前出现的表达式称为SELECT项,SELECT项用于指定要查询的列,FROM指定要从哪个表中查询如果要查询所有列,可以在SE
  • 2023-11-08高斯数据库HCNA之SQL语法入门
    一、SQL语句概述1、SQL语句介绍维基百科的定义:SQL(StructuredQueryLanguage,结构性查询语句)是一种特定目的编程语言,用于管理关系数据库管理系统,或在关系流数据管理系统中进行流处理SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操作语言SQL的范围包括数据插入、
  • 2023-11-07高斯数据库HCNA之数据库基本概念
    二、数据库基本概念1、数据库和数据库实例数据库(Database)数据操作系统文件或磁盘数据块的集合比如数据文件,索引文件,结构文件并非所有的数据库系统都是基于文件的,也有直接把数据写入数据存储的形式数据库实例(DatabaseInstance)实例指的就是操作系统中一系列的进程以及为这
  • 2023-11-06高斯数据库HCNA之数据库管理
    一、数据库管理简介1、数据库管理1.1、数据库管理(DatabaseAdmin)数据库管理工作就是对数据库管理系统进行管理和维护的工作核心目标,保证数据库管理系统的稳定性安全性数据一致性系统的高性能数据库管理员(DatabaseAdministrator)从事管理和维护数据库管理系统
  • 2023-11-05高斯数据库HCNA之关系型数据库主流应用
    四、关系型数据库主流应用场景1、联机事务处理OnLineTransactionProcessingOLTP是传统关系数据库的主要应用面向基本的,日常的事务处理,例如银行储蓄业务的存取交易,转账交易等特点大吞吐量:大量的短在线事务(插入、更新、删除),非常快速的查询处理高并发,(准)实时响应典型的OL
  • 2023-11-04高斯数据库HCNA之关系型数据库架构
    三、关系型数据库架构介绍1、数据库架构发展数据库架构变化随着业务规模增大,数据库存储的数据量和承载的业务压力也不断增加,数据库的架构需要随之变化,为上层应用提供稳定和高效的数据服务2、单机架构单机架构为了避免应用服务和数据库服务对资源的竞争,单机架构也从早期的单主机模
  • 2023-11-03高斯数据库HCNA之数据库技术发展史
    二、数据库技术发展史1、数据库技术产生与发展数据库技术应数据管理任务的需要而产生数据管理的发展应用需求推动软硬件的飞速发展为基础三个阶段2、数据库系统阶段发展3、数据库管理三个阶段比较4、数据库系统优势整体数据的结构化数据面向整个系统而不是单个应用,被多个应
  • 2023-11-01高斯数据库HCNA之数据库技术概述
    一、数据库技术概述数据库从诞生之日至今已经60年,从早起单纯的对数据文件的保存和处理,发展出以数据建模和数据库管理系统核心技术为主的一门内容丰富的学科,成为现代计算机应用系统的基础和核心,伴随着互联网、大数据、人工智能等技术的蓬勃兴起,数据库技术和产品更是百花齐放,带动了