引言
数据存储、操作包含:
(1)数据库操作支持
(2)数据库技术支持
数据管理员(DBA),最常见、最被广泛接纳,在数据安全发挥主导作用。
业务驱动因素
目标和原则
基本概念
1.数据库术语
(1)数据库
存储数据的集合,实例instance、模式schema。
(2)实例
(3)模式
(4)节点
(5)数据库抽象
2.数据生命周期管理
3.管理员
数据管理员(DBA):
最常见、最被广泛接纳。
主导角色:数据存储与操作
关键角色:数据安全、物理模型建模、数据库设计
提供支持:开发环境、测试环境、QA环境、其他特殊数据库环境。
生产DBA:生产基础设施组、应用维护支持组。
应用程序DBA、过程和开发DBA:应用开发组。
NSA网络存储管理员:基础设施组。
4.数据架构类型
(1)集中式数据库
(2)分布式数据库
1)联邦数据库
2)区块链数据库
(3)可视化/云计算平台
5.数据处理类型
(1)ACID强调一致性C
1)原子性atomicity
2)一致性consistency
3)隔离性isolation
4)持久性durability
(2)BASE强调可用性A
1)基本可用basically available
2)软状态soft state
3)最终一致性eventual consistency
(3)CAP
6.数据存储介质
(1)磁盘和存储区域网络SAN
(2)内存
(3)列压缩方案
(4)闪存
7.数据库环境
(1)生产环境
(2)非生产环境
1)开发环境
2)测试环境
1.质量保证测试QA。功能测试。
2.集成测试。
3.用户验收测试UAT
4.性能测试
3)数据沙盒、实验环境
沙盒环境:
与生产处理隔离的生产系统的一个子集;
一个完全独立的环境。
8.数据库组织模型
9.专用数据库
10.常见数据库过程
(1)数据归档archiving
(2)容量、增长预测capacity,growth projection
(3)变动数据捕获change data capture,CDC
(4)数据清除purging
(5)数据复制replication
(6)韧性与恢复resiliency,recovery
(7)数据保留retention
(8)数据分片sharding
活动
管理数据库技术
技术管理主要参考模型:信息技术基础设施库ITIL
1.理解数据库的技术特征
2.评估数据库技术
3.管理和监控数据库技术
管理数据库操作
1.理解需求
2.规划业务连续性
3.创建数据库实例
4.管理数据库性能
5.管理测试数据集
6.管理数据迁移
工具
数据建模工具
数据库监控工具
数据库管理工具
开发支持工具
方法
在低阶环境中测试
物理命名标准
ISO/IEC 11179-元数据注册表
所有变更操作脚本化
实施指南
就绪评估/风险评估
组织、文化变化
数据存储、操作治理
度量指标
数据存储度量指标
性能度量评估指标
操作度量指标
服务度量指标