去O迁移到PostgreSQL数据库开发实战
Osdba Tang 查看讲师
百林哲咨询(北京)有限公司专家团队成员
从业近20年,拥有十几年数据库、操作系统、存储领域的工作经验;资深架构师既熟悉数据库的运维工作,又精通开发工作。
浏览:2145次
详情 DETAILS

课程简介

PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),侧重可扩展性和标准的符合性。PostgreSQL其开源,不受其他公司控制,所以被业界称为“最先进的来源数据库”,PostgreSQL源代码清晰,这就意味着它的可读性要优于其他数据库,所以受到越来越多业界认识的青睐。纵观近年国家在数据安全方面发展的趋势,对技术的保密性及隐私性越来越重视,之前采用的Oracle数据库的安全级别并不高,而且近年来创新程度并不高,所以目前为止Oracle迁移PostgreSQL的需求大幅上升。

本课程从PostgreSQL数据库的基础入手,介绍PostgreSQL安装方法,操作系统配置以及使用技巧等内容;然后介绍PostgreSQLSQL高级功能,以及其权限和导入导出,并将其与MySQL对比,讲解其优势;接下来对PostgreSQL的存储、编写做深入讲解,将其与Oracle做对比,突出展现PostgreSQL的特有优势;重点揭秘Oracle迁移到PostgreSQL的表结构、数据、工具、经验等方面的知识,最后对PostgreSQL优化进行深度剖析。

课程收益

1. 了解和掌握PostgreSQL基础,包括数据类型的介绍和数据的导入和导出;

2. 了解和掌握PostgreSQL函数、存储过程的编写;

3. 了解和掌握PostgreSQLSQL优化;

4. 了解和掌握从Oracle迁移到PostgreSQL的经验。

受众人群

1. PostgreSQL 开发人员;

2. 计划迁移到PostgreSQL数据库的技术人员;

3. 数据库架构师,期待提升自己横向能力扩展的人员;

4. 数据库运维及开发相关的从业者,或对开源数据库PG感兴趣的产品人员,业务人员和管理者

课程周期

 212H

课程大纲

主题

授课内容

一、PostgreSQL数据库基础(1天)

1. PostgreSQL的学习资料介绍;

2. PostgreSQL安装的基本方法,源码安装方法;

3. PostgreSQL数据库的基本配置:操作系统的配置、pg_hba.conf及postgresql.conf的基本配置;

4. psql的使用技巧。

5. 数据库日志的基本查看方法。

6. PostgreSQL的SQL高级功能介绍:如字符串的转义、特殊的聚合函数、特别的数据类型如数组、json数据类型、一些实用的函数。

7. PostgreSQL的权限讲解:包括权限的层次关系、建只读用户的方法等等。

8. 数据的倒入、导出pg_dump和pg_restore讲解

9. PostgreSQL与MySQL的对比。

二、Oracle迁移到PostgreSQL 以及PostgreSQL的SQL优化(1天)

10. PostgreSQL存储过程和函数的编写。

11. PostgreSQL与Oracle数据库的对比介绍。

12. Oracle迁移到PostgreSQL的表结构迁移

13. Oracle迁移到PostgreSQL的数据迁移

14. Oracle迁移到PostgreSQL的工具介绍

15. Oracle迁移到PostgreSQL的经验介绍

16. PostgreSQL开发规范:表等对象的命名规范、索引的设计规范、表及列的设计规范。

17. 锁的原理及介绍

18. PostgreSQL中的性能视图。

19. PostgreSQL执行计划与SQL优化。


预约内训 APPLY
前往提交您的需求,我们会及时与您联系
课程推荐 COURSE

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1