项目实战

    今日:26690| 主题:1162
收藏本版 (387)
发表新帖
打印 上一主题 下一主题

[数据库] [百度网盘]深度学习PostgreSQL 开拓数据库新时代的重量级课程

[复制链接]
跳转到指定楼层
楼主
admin 发表于 2019-5-28 21:42:25
52824 16

PostgreSQL简介:

MS Sqlserver、Sybase、Informix等多种数据库的起源均可追溯至数据库大师Michael Stonebreaker的Ingres项目。Stonbreaker大师在离开Informix CEO的位置后,启动了Ingres的后续项目,这就是Postgresql,这是具有正统高贵血缘的开源数据库系统,在今天以性能稳定和高度开放著称。在Oracle收购Mysql后,业内人士担心Mysql会被闭源,逐渐将应用迁移到其它的数据库选择上,PostgreSQL是一项很好的选择,它具备商业数据库几乎所有的特性,高度支持SQL语言,对开发人员友好,它的过程语言pgsql和Oracle的PLSQL是如此相像,以致于迁移应用几乎不用作过多的修改。今天Postgresql的应用越来越广泛,正在快速蹿红。

目前国内对PostgreSQL的使用,主要反映在两个范畴

1 用于取代MySQL和Oracle
2 作为数据库产品原型,通过修改源码构筑自己的数据库,例如通过使用pg的sql解析器,省去自己编写sql解析器的困难。某些拿了政府大量补贴的“国产数据库”软件就是这么干的(在这里就不揭穿是哪家了^_^),EMC的分布式关系式数据库Greenplum就是基于pg,加入分布式处理后脱胎换骨所成。

课程概述:

像编写数据库的人一样理解Postgresql的实现,让我们这些具有聪明的头脑的人更容易、更简单的运用数据库技术,可以从开发角度掌握扩展数据库功能的设计实现,让我们徜徉在Postgresql的世界。
本次课程是构建在一个公司要封装发展自有版本的Postgresql数据库的背景上,用真实项目迁移到Postgresql而对数据库做的改进的工作为蓝本,课程为你讲述Postgresql实现,讲述实际项目应用对Postgresql改进需的过程。
课程为了同学更容易掌握Postgresql数据库,特意安排了六周的Postgresql使用课程,让从未接触过Postgresql的同学可以顺利上手使用该数据库,做到了循序渐进。

课程目标:

掌握Postgresql数据库使用,掌握功能扩展二次开发。


授课对象:

熟悉数据库原理,Linux使用,C/C++语言。
对开源数据库Postgresql感兴趣。

预期收获:

学会Postgresql的使用。
在源码级上了解PostgreSQL。知道Postgresql如何实现,从而获得相关数据库内核研发的机会。
能力提升对C++的掌握,掌握在socket、IO、memory、Thread方面在Linux环境下的编程。
对数据库引擎开发工作有一定的认识,能够融入数据库应用的方方面面。是SQL开发工程师、DBA升级成为架构师的机会。

【课程内容】

第一课 Postgresql使用基础:发展历程、安装、建库。
第二课 Postgresql使用基础:客户端使用、基本对象管理。
第三课 Postgresql使用基础:开发应用中的基本特性。
第四课 Postgresql使用高级:全库备份还原。
第五课 Postgresql使用高级:双机环境搭建。
第六课 Postgresql使用高级:复制环境搭建。
第七课 Postgresql引擎开发基础:开发环境准备。
第八课 Postgresql引擎开发基础:内核逻辑结构和运行结构实现分析,跟踪调试数据库,熟悉源代码结构。
第九课 Postgresql引擎开发基础:SQL语法分析器、优化器实现分析,扩展系统函数。
第十课 Postgresql引擎开发深入:数据迁移工具实现分析,修改完善COPY命令。
第十一课 Postgresql引擎开发深入:执行优化器实现分析,增加兼容其它数据库存储过程功能。
第十二课 Postgresql引擎开发深入:数据库数据字典实现分析,扩展系统性能动态视图。
第十三课 发布数据库引擎:扩展并运行数据库单元测试。
第十四课 发布数据库引擎:构建CentOS环境下RPM形式发布包。
第十五课 发布数据库引擎:大型项目迁移到自主研发数据库中,数据库层面的功能完善需求分析与设计。

【下载地址】
游客,如果您要查看本帖隐藏内容请回复

吾爱编程网 - 免责声明
1、吾爱编程网为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和吾爱编程网的同意
7、吾爱编程网管理员和版主有权不事先通知发贴者而删除本文




上一篇:BAT大牛亲授 个性化推荐算法实战
下一篇:GO从0到1实战微服务版抢红包系统(更新至第四章)
收藏
收藏
支持
支持
反对
反对

主题推荐

回复

使用道具 举报

17#
rover99x 发表于 2023-8-27 00:25:21
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
回复

使用道具 举报

16#
BadCherry 发表于 2023-8-25 17:17:06
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

15#
Breeze 发表于 2021-3-12 21:27:33
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

14#
ljhaabb 发表于 2021-2-12 11:58:03
哥顶的不是帖子,是寂寞!支持吾爱编程网!
回复

使用道具 举报

13#
xiaoxiangcanyu 发表于 2021-2-11 19:56:35
22222222222222
回复

使用道具 举报

12#
whl12345678 发表于 2019-9-28 15:59:54
第十五课 发布数据库引擎:大型项目迁移到自主研发数据库中,数据库层面的功能完善需求分析与设计。
回复

使用道具 举报

11#
policy12 发表于 2019-9-24 20:35:26
第十三课 发布数据库引擎:扩展并运行数据库单元测试。
第十四课 发布数据库引擎:构建CentOS环境下RPM形式发布包。
第十五课 发布数据库引擎:大型项目迁移到自主研发数据库中,数据库层面的功能完善需求分析与设计。
回复

使用道具 举报

10#
zhanfang 发表于 2019-9-24 17:07:39
不管你信不信,反正我是信了。支持吾爱编程网!
回复

使用道具 举报

9#
九五之尊 发表于 2019-6-11 13:38:00
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图

Powered by Discuz! X3.2??? 2017-2020 Comsenz Inc.??吾爱编程网