一数据库管理简介

1.1,数据库管理 (Database Admin)
数据库管理
—— 数据库管理工作就是对数据库管理系统进行管理和维护的工作。
——核心目标,保证数据库管理系统的:
————稳定性
————安全性
————数据一致性
————系统的高性能
————数据库管理员(Database Administrator)
从事管理和维护数据库管理系统的相关人员的统称。

1.2,数据库管理工作范围
数据库对象管理
——物理设计工作;
——物理实现工作。
数据库安全管理
——防止未授权访问,避免受保护的信息泄露;
——防止安全漏洞和不当的数据修改;
——确保数据只提供给授权用户使用。
备份恢复管理
——制定合理的备份策略,实现数据定期备份功能;
——保证灾难发生时数据库系统能够做到最快恢复和最小损失。
数据库性能管理
——对影响数据库性能的因素进行监控和优化。
——对数据库能使用的资源进行优化,从而增加系统吞吐量,并减少竞争,最大可能地处理工作负载。
数据库环境管理
——数据库的运行和维护管理;
——包括安装,配置,升级,迁移等确保数据库系统在内的IT基础设施正常运作的管理工作。

2.1,数据库对象
什么是数据库对象?
——数据库里用来存储和指向数据的各种概念和结构的总称。
——对象管理就是使用对象定义语言或者工具创建,修改或删除各种数据库对象的管理过程。
——常见的基本数据库对象:
2.2,制定命名规范
良好的设计是良好的开端
——数据库产品本身没有严格的限制。
——随意的对象命名会导致系统的不可控,不可维护。
命名规范的几点建议
——统一名称的大小写;
——利用前缀标识对象类型,如表名前缀t_,视图前缀v_,函数前缀f_等;
——命名尽量采用富有意义、易于记忆、描述性强、简短及具有唯一性的英文词汇,不建议使用汉语拼音;
——以项目为单位,采用名称词典,制定一些公共的缩略词,如amt代表amount(数量)。

3,备份和恢复点基本概念
数据库备份
——备份数据库就好似将数据库中的数据库,以及摆正数据库系统正常运行的有关信息保存起来,以备系统出现故障后恢复数据库时使用。
备份对象,包括单不限于
——数据本身;
——和数据相关的数据库对象;
——用户以及权限;
——数据库环境,如配置文件,定时任务等;
数据库恢复
——将数据库系统从故障或者瘫痪状态恢复到正常运行,并能够将数据恢复到可接受状态活动。

3.1,灾难恢复
企业级容灾
——对于企业和单位来说,数据库系统和其他应用系统构成更大的信息系统平台,所以数据库备份恢复并不是孤立的功能点,要和其他应用系统一并考虑整个信息系统平台的容灾性能。
灾难备份
——为了灾难恢复而对数据、数据处理系统、网络系统、基础设施、专业技术能力和运行管理能力进行备份的过程。
恢复时间目标(TRO)
——灾难发生后,信息系统或业务功能从停顿到必须恢复的时间要求。
恢复点目标(RPO)
——灾难发生后,系统和数据必须恢复到时间点的要求。

同城容灾在60KM 之内
容灾 场景:是为了业务的连续性
备份场景:为了数据的恢复

3.2,灾难恢复等级
3.3 备份方式

  • 全量备份 差异备份 增量备份 热备 温备 冷备 物理备份 逻辑备份
    3.3.1,全量备份
    3.3.2,差异备份和增量备份
    3.3.3,热备,温备和冷备
    3.3.4,物理备份和逻辑备份
    4,安全管理
    4.1,数据库系统安全框架
    广义范围,数据库安全框架可以分为是那个三层次
    ——网络层次安全
    ————从技术角度讲,网络系统层次安全方法技术主要有加密技术,数据签名技术,防火墙技术和入侵检测技术等。
    ——操作系统层次安全
    ————核心要保证服务器的安全,主要体现在服务器的用户帐户,口令,访问权限等。
    ————数据安全主要体现在加密技术、数据存储的安全性,数据传输的安全性等方面,如:kerberos, IIPsec, SSL和VPN等技术。
    ——数据库系统层次安全
    ————数据库加密;
    ————数据粗存取访问控制;
    ————安全审计;
    ————数据备份。

4.2,安全控制模型
4.3,身份验证
4.3,访问控制
4.4,开启审计

4.5,数据库加密
5,性能管理
5.1,资源
5.2,性能管理意义
5.3,性能管理的目标

5.3,性能优化工作的一些场景

5.4,性能管理需要采集的数据

5.5,建立性能报表

部署规划:

6,运维管理
安装步骤见guassdb安装说明本博客其他章节guassdb单机安装

6.1,数据库安装

6.3,数据库卸载

6.3,数据库迁移

6.4,数据库扩容
6.5,例行维护工作

二 数据库基本概念

1,数据库和数据库实例
2,数据库连接和会话
3,数据库连接池
4,Schema
用户的对象集合——Schema(方案)
schema_name.table_name
schema_name.object_name

5,表空间(tablespace)
存储结构:
——物理存储结构
——逻辑存储结构
6,系统内置表空间
和oeacle表空间一样
元数据:描述这些数据的数据
7,表(table)
8,临时表
存储在TIME表空间
会话临时表 事务临时表
9,表的存储方式
10,存储方式的选择

11,NOLOGGING表
12,分区
13,分区剪枝的原理
14,分区适用场景

15,数据分布
Guassdb特有的,因为guassdb是分布式的

16,数据策略选择
17,分布选择原则
18,数据类型

19,字段设计建议
20,视图(View)
21,试图的作用
22,索引(Index)
23,有效索引
24,索引方式
25,约束
26,约束的设计
27,数据库对象间关系
28,事务(Transaction)
29,事务处理模型

30,事务特征——ACID
31,数据不一致情况----脏读
32,数据不一致情况—不可重复读

33,事务隔离级别
34,事务隔离级别与问题对应表

第二章 GuassDB 数据库基础知识相关推荐

  1. 计算机的指令合成为,第二章计算机操作基础知识doc

    第二章计算机操作基础知识doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 23.9 积分 第二章  计算机操作基础知识第一节  计算机基础知识 ...

  2. 第一篇第二章火灾的基础知识

    沿外墙面蔓延的情况 需要注意:层高要足够高 要不下层着火会直接蔓延到上层 喷头系统必须在轰然之前进行灭火 否则灭火失败 2019/1/3 [录播]2018一消精华班-实务-一级消防工程师-环球网校 h ...

  3. python语言中、用来表示赋值的符号是_第二章Python语言基础知识

    第二章Python语言基础知识 2.1 Python语言基础知识 2.1.1标识符与关键字 在Python语言中,对程序中各个元素命名加以区分,这种用来标识变量.函数.类等元素的符号称为标识符. Py ...

  4. 网易云课堂Web安全工程师课程分享——第二章 Web开发基础知识

    第一节 前端开发基础--HTML 课程回顾 Web页面通常使用哪几种语言开发? HTML结构包含哪两部分? HTML元素由哪几部分组成? 常见的HTML标签有哪些? HTML DOM是什么结构? 总结 ...

  5. 第二章 TCP/IP 基础知识

    概述: tcp和ip 是互联网很多协议中最著名的 这一章 重点介绍tcp/ip的发展历程和有关协议概况 tcp/ip出现的背景及其历史 1,首先是ARPANET  阿帕网的诞生 起先是美国国防部DoD ...

  6. Access教程 第一章 Access数据库基础

    本章内容 ◆ 数据库基础知识及关系数据库管理系统. ◆ Access 2003 中文版介绍. 数据库技术产生于60年代末.70年代初,它的出现使计算机应用进入了一个新的时期--社会的每一个领域都与计算 ...

  7. 用c语言编译频率求波长,第2章 C语言基础知识.doc

    第二章 C语言基础知识 2.1 常量和变量 [学习目标] 掌握常用标识符的命名规则 掌握常量和变量的定义与引用方法 实例5 常量和变量--输出常量与变量的值 [实例任务] 定义不同类型的几个变量,然后 ...

  8. 《软件需求分析(第二版)》第 1 章——软件需求基础知识 重点部分总结

    文章目录 前言 一.单选题 二.填空题 三.判断题 四.简答题 总结 前言 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素.需求分析是软件定义 ...

  9. 软考 程序员教程-第三章 数据库基础知识

    软考 程序员教程-第三章 数据库基础知识 第三章 数据库基础知识 3.1 基本概念 数据库系统(DataBase System,DBS)由数据库(DataBase,DB).硬件.软件和人员4大部分组成 ...

最新文章

  1. redis配置开机启动
  2. VC6.0制作OCX并web调用 .
  3. 生产订单形成的差异如何传递到COPA
  4. ps计算机按键.,计算机一级Photoshop视图操作快捷键
  5. 洛谷p1216 IOI1994 Day1T1
  6. Linux之VMware Workstation16 pro上安装redhat
  7. MATLAB车道识别与交通标志识别
  8. 南方cass快捷键命令修改在哪_南方cass快捷键大全_南方cass快捷键命令大全_好特教程...
  9. 开发必备的文本比较工具
  10. jdk8 lambda
  11. linux清理unbuntu无用空间,如何给Ubuntu系统清理垃圾
  12. margin的百分比参照物
  13. DAY02 pat乙级刷题(c++代码)
  14. 对261个国家地区快速查找选择
  15. 几周以来在学习和生活中的总结
  16. 【WinForm】打印机编辑打印内容并实现双排打印
  17. Vue3-watch
  18. word文档图标变成白纸_Word图标变成白框加WORD图标的解决方案
  19. 《海边的卡夫卡》书评
  20. 通过 Flowable-UI 来体验一把 Flowable 流程引擎

热门文章

  1. 怎样才能快速批量绑定MAC与IP地址(图)
  2. tcp/ip 建立过程
  3. LACP/PAGP的定义与差别—Vecloud微云
  4. oracle本身的常用数据字典表
  5. 谜题14:转义字符的溃败
  6. runtime的用法
  7. Win10系列:JavaScript图形
  8. 在java web项目中编写自己的代码生成器
  9. 最懂中文的H5前端框架amazeUI
  10. OpenCV提示—“CV_BGR2HSV”: 未声明的标识符—解决