一、双机数据库安装1、禁用防火墙及SElinux systemctl stop firewalld systemctl disable firewalld sed -i -e 's,enforcing,disabled,' /etc/selinux/config 2、创建用户 groupadd dbgrp useradd -g dbgrp -d /home/omm -m -s /bin/bash
一、单机数据库安装1、以root用户身份登录GaussDB 100所在服务器 2、创建安装用户和用户组,其权限为0750 groupadd dbgrp useradd -g dbgrp -d /home/omm -m -s /bin/bash omm 3、为用户omm添加密码 passwd omm 4、按规划创建存放安装包的目录/opt/software/gaussdb,并上传安装包到该目录
一、GaussDB数据库总览1、前言 100 200数据库在企业中有着重要的应用,可以分为OLTP与OLAP应用场景 针对OLTP应用场景华为推出GaussDB 100数据库,OLAP场景则推出GaussDB 200数据库2、GaussDB数据库家族3、典型的企业OLTP和OLAP数据库二、GaussDB100产品介绍1、GaussDB100数据库概述GaussDB 100是一款企业级的高性能、高
一、数据库设计概述数据库设计是根据数据库系统的特点,针对具体的应用对象构建适合的数据库模式,建立数据库及相应的应用, 使整个系统能有效的采集,存储,处理和管理,从而满足企业中各种用户的使用需求 本章主要介绍了数据库设计的相关概念,整体目标和需要解决的问题,并按照新奥尔良设计方法对需求分析、概念设计、逻辑设计和物理设计几个阶段 的具体工作进行了详细说明,最后结合相关案例对数据库设计的具体实现手段进
1、同时关闭RDB+AOF 2、禁用rdbsave "" 禁用rdb持久化模式,我们仍然可以使用save、bgsave生成rdb文件3、禁用aofappendonly no 禁用aof持久化模式下,我们仍然可以使用命令bgrewriteaof生成aof文件
1、官方建议2、rdb vs aof3、怎么选RDb持久化方式能够在指定的时间间隔对你的数据进行快照存储 AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据 AOF命令以redis协议追加保存每次写的操作到文件末尾4、同时开启两种持久化方式在这种情况下,当redis重启的时候会优先加载AOF文件来恢复原始的数据 因为在通常情况下AOF文件保存的数据集要比
1、官网介绍2、是什么以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录) 只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作 默认情况下,redis是没有开启AOF(append only file)的 开启AOF功能需要设置配置:appendonly
一、GaussDB数据库驱动驱动概念介绍 数据库驱动是应用程序和数据库存储之间的一种接口,数据库厂商为了某一种开发语言环境(比如Java、C)能够实现数据库调用而开发的类似翻译员功能的程序, 将复杂的数据库操作与通信抽象成为了当前开发语言的访问接口,因此,为了满足用户需求,GaussDB100同时支持JDBC和ODBC等数据库驱动1、JDBC1.1、JDBC安装配置JDBC安装配置 配置JDBC包
一、用户权限控制1、用户、角色、权限1.1、权限权限是什么 执行某些特定SQL语句的能力以及访问或维护某一特定对象的能力 权限的类型 系统权限 作用:用户可以执行一类特定的SQL语句 例如:用户A想要连接数据库,则用户A需要有CREATE SESSION系统权限 对象权限 作用:用户可以访问或维护某一特定对象 例如:用户A访问用户B的表C,则用户A需要有表C的SELECT对象权限1.2、系统权限
二、审计1、审计审计概述: 数据库审计属于数据库安全技术之一 审计主要用于实时监视并记录在数据库系统中用户的操作行为 用户操作行为的结果记录在审计日志中2、审计的意义审计的意义 审计的作用通常是为了保护数据库中的信息私密,提高数据库安全级别 审计日志是安全事件中事后追溯、定位问题原因及划分事故责任的重要手段 数据库管理员可以利用审计日志信息,重现导致数据库现在的一系列事件,找出非法操作的用户、事件
四、数据控制1、事务控制事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位 事务控制提供了事务的启动、提交、两阶段提交准备、回滚、设置隔离级别操作,并支持在事务中创建保存点 GaussDB 100没有提供显式定义事务开始的语句,第一个可执行SQL(除登录语句外)隐含事务的开始2、提交事务功能描述 该语句使当前事务工作单元中的所有操作"永久化",并结束该事务
三、数据定义1、DDL分类DDL (Data Definition Language数据定义语言),用于定义或修改数据库中的对象,主要分为三种类型 语句:CREATE、ALTER和DROP CREATE用来创建数据库对象 ALTER用来修改数据库对象的属性 DROP则是用来删除数据库对象2、数据库对象什么是数据库对象 数据库对象是数据库的组成部分,数据库对象主要包含:表,索引,视图,存储过程,缺省
二、数据更新1、数据插入功能描述 在表中插入新的数据 注意事项 只有拥有表INSERT权限的用户,才可以向表中插入数据 如果使用RETURNING子句,用户必须要有该表的SELECE权限 如果使用query子句插入来自查询里的数据行,用户还需要拥有在查询里使用的表的SELECT权限 INSERT事务提交默认是关闭的,会话退出时,需要显式COMMIT,否则记录将丢失 语法格式 INSERT语句有
一、数据查询1、简单查询日常查询中,最常用的是通过FROM子句实现的查询 语法格式 使用方法: SELECT [ ,... ] FROM table_reference [ ,... ] SELECT关键字之后和FROM子句之前出现的表达式称为SELECT项,SELECT项用于指定要查询的列,FROM指定要从哪个表中查询 如果要查询所有列,可以在SELECT后面使用*号,如果只查询特定的列,可以
一、SQL语句概述1、SQL语句介绍 维基百科的定义: SQL(Structured Query Language,结构性查询语句)是一种特定目的编程语言,用于管理关系数据库管理系统,或在关系流数据管理系统中进行流处理 SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操作语言 SQL的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制2、SQL语句分类 DDL(
二、数据库基本概念1、数据库和数据库实例数据库(Database) 数据操作系统文件或磁盘数据块的集合 比如数据文件,索引文件,结构文件 并非所有的数据库系统都是基于文件的,也有直接把数据写入数据存储的形式 数据库实例(Database Instance) 实例指的就是操作系统中一系列的进程以及为这些进程所分配的内存块 数据库实例是访问数据库的通道 通常来说一个数据库实例对应一个数据库多实例 利
一、数据库管理简介1、数据库管理1.1、数据库管理(Database Admin)数据库管理工作就是对数据库管理系统进行管理和维护的工作 核心目标,保证数据库管理系统的 稳定性 安全性 数据一致性 系统的高性能 数据库管理员(Database Administrator) 从事管理和维护数据库管理系统的相关人员的统称1.2、数据库管理及其工作范围数据库对象管理: 物理设计
四、关系型数据库主流应用场景1、联机事务处理OnLine Transaction Processing OLTP是传统关系数据库的主要应用 面向基本的,日常的事务处理,例如银行储蓄业务的存取交易,转账交易等 特点 大吞吐量:大量的短在线事务(插入、更新、删除),非常快速的查询处理 高并发,(准)实时响应 典型的OLTP场景 零售系统 金融交易系统 火车机票销售系统 秒杀活动2、联机分析处理On
三、关系型数据库架构介绍1、数据库架构发展数据库架构变化 随着业务规模增大,数据库存储的数据量和承载的业务压力也不断增加,数据库的架构需要随之变化,为上层应用提供稳定和高效的数据服务2、单机架构单机架构 为了避免应用服务和数据库服务对资源的竞争,单机架构也从早期的单主机模式发展到数据库独立主机模式 把应用和数据服务分开,应用服务可以增加服务器数量,进行负载均衡,增大系统并发能力 优点 部署集中,
二、数据库技术发展史1、数据库技术产生与发展数据库技术应数据管理任务的需要而产生 数据管理的发展 应用需求推动 软硬件的飞速发展为基础 三个阶段2、数据库系统阶段发展3、数据库管理三个阶段比较4、数据库系统优势整体数据的结构化 数据面向整个系统而不是单个应用,被多个应用共享 数据的共享性高,冗余度低且易扩充 数据独立性高 物理独立性:应用程序与数据库中数据的物理存储是相互独立的 逻辑独
一、数据库技术概述数据库从诞生之日至今已经60年,从早起单纯的对数据文件的保存和处理,发展出以数据建模和数据库管理系统核心技术为主的一门内容丰富的学科, 成为现代计算机应用系统的基础和核心,伴随着互联网、大数据、人工智能等技术的蓬勃兴起,数据库技术和产品更是百花齐放,带动了一个巨大的数百亿美元的软件产业 本章主要讲述数据库的基本概念,数据库技术的发展史,关系型数据库的架构演进以及关系型数据库的主
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号