博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle DBA 增值 PostgreSQL,Greenplum 学习计划
阅读量:6155 次
发布时间:2019-06-21

本文共 1494 字,大约阅读时间需要 4 分钟。

标签

PostgreSQL , Oracle , Greenplum


背景

去O很大程度上是国家层面的战略考虑,比如斯诺登事件,最近贸易战的“中兴”事件,使得去O成为一个不可不做的事情。

但是去O喊了若干年,并没有真正意义上成为轻松愉快的全民运动,比较大的原因可能是

1、去O的成本

2、去O后的责任方

3、利益

随着云计算的兴起,第2,3点应该可以得到很好的解决(有问题找O转换为有问题找云厂商)。而去O的成本就成为一个比较痛的点,到底需要花多少人力物力可以完成去O,过去基本上都是拍脑袋的,每个项目因人而异。同时大部分的成本又来自于对应用的改造。(因为目标库不具备Oracle兼容性,需要大改)

不过成本的问题,也已经解决,阿里云RDSPG,基于PostgreSQL的Oracle兼容版PPAS,不仅在“功能、性能、可靠性、扩展性”等方面可以满足业务的需求。同时很大程度上解决了ORACLE在SQL语法、表、视图、物化视图、类型、操作符、内置函数、PL/SQL存储过程、PACKAGE的兼容问题,使得迁移成本降到了非常低的水平。

采用阿里云提供的Oracle评估软件,甚至可以做到精确的衡量 (报告会明确告诉:有多少对象,有多少兼容,多少不兼容,不兼容的如何修改等) 。

作为Oracle DBA,学习PostgreSQL,Greenplum是非常有必要的。

学习计划

九阳神功。

第一重、概念了解 (30天)

可以看这几本书

目标:

学习PG的一些基本知识,SQL的用法等。

第二重、安装PostgreSQL (1天)

看你的兴趣选择

目标:

学习如何安装软件。

第三重、了解几个常用command (1天)

建议看一下man command,详细的了解他们

psql

pg_ctl

pgbench

pg_basebackup

pg_dump

pg_dumpall

pg_test_fsync

目标:

了解PG软件的几个常用命令

第四重、初始化数据库,了解配置文件 (1天)

使用initdb命令初始化数据库集群

同时你需要了解3个配置文件,建议每一个配置都详细的了解清楚

postgresql.conf

pg_hba.conf

recovery.conf

第五重、场景把玩 (60天)

了解场景,以及数据库特性,加深对PG的了解。

建议看这篇文档中的PPT

同时看一下这一系列的文档,并了解每一个场景,以及上手玩一下每一个场景。

第六重、辅助的参考学习视频或文档 (90天)

在线视频2

第七重、生命周期管理 (180天)

自己摸索、慢慢熟悉

第八重、如来神掌,进阶 (360天)

第九重、源码 (2年)

辅助1、了解官方文档的结构,随时可以查阅 (7天)

辅助2、找一个靠谱的团队

经常开展内部交流,

经常接客,深入了解应用。

辅助3、经常参与社区活动

国内外社区的活动,分享交流。

PostgreSQL hacker邮件列表,参与讨论。

Greenplum是基于PG的MPP数据库,大多数用法与PG类似,可以了解一下Greenplum的原理即可,深入学习可以看代码。

阿里云DBA JD传输门

把云端数据库打造好,为全世界的企业服务,相信云端是未来DBA的一个非常好的归宿。

热烈期待Oracle专业DBA加入,有OCM证书,有丰富的开发DBA与管理DBA经验,越年轻越好(当然也期待有一颗年轻的心,体力无限的大叔),有上进心,喜爱学习,喜爱用技术解决业务的问题,喜爱深挖用户需求,喜爱和用户打成一片的小伙伴们。

专业PostgreSQL DBA JD:

或将您的简历发送至: 

转载地址:http://gwdfa.baihongyu.com/

你可能感兴趣的文章
简洁优雅地实现夜间模式
查看>>
react学习总结
查看>>
在soapui上踩过的坑
查看>>
MySQL的字符集和字符编码笔记
查看>>
ntpd同步时间
查看>>
must implement java.io.Serializable hessian
查看>>
Microsoft Licenses Flash Lite for Windows Mobile Users
查看>>
HDOJ 2020 绝对值排序
查看>>
HDOJ/HDU 2560 Buildings(嗯~水题)
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
[20170628]12C ORA-54032.txt
查看>>
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>
命令查询每个文件文件数
查看>>
《跟阿铭学Linux》第8章 文档的压缩与打包:课后习题与答案
查看>>
RAC表决磁盘管理和维护
查看>>
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>