作为提升自我能力的一部分,计划在2024年4-9月份,逐步梳理完善当前流行的国产数据库清单及各数据库能力,提高自己对各类数据库的掌握程度,做一名合格的DBA。
本文将通过一下方式进行各类数据库资料梳理及对比。
主要待了解的数据库: OceanBase、PolarDB、Postgresql、GaussDB;
主要提供参考的数据库: Oracle、MySQL。
主要研究方案目录如下:
一、 数据库部署方案及高可用方式
- 数据库部署(本地Windows/Linux部署)
- 高可用方式(主备或其他方式)
- 容灾能力
二、 数据库性能指标对比
- 针对不同业务量应用需要不同性能的数据库
- 相同性能设备,数据库支持能力对比
三、 数据库开发手册及运维手册
- 数据库版本升级手册
- 数据库开发指南
- 数据库相关工具使用说明
- 数据库运维手册
- 数据库其他归档资料
四、 数据库使用指南
- 执行SQL脚本
- 开发工具直接使用SQL语句
- 通过JDBC执行SQL语句(结合各类不同数据源及自定义对象使用场景)
- 通过命令行执行SQL语句
- 执行存储过程
- 数据导入导出
五、 不同数据库兼容指南
- 系统参数差异(系统函数、系统视图、基础数据类型、常用系统包、系统保留关键字、常见错误码)
- 用户管理系统差异
- 常见DQL/DML/DDL/DCL语法差异
- 数据库分析报告(Oracle AWR报告等)
六、 数据库高阶指南
- 数据库性能调优
- 数据库测试方案
- 数据库迁移方案