Postgresql内核开发零起步(26页).pdf

编号:86227 PDF 26页 2.33MB 下载积分:VIP专享
下载报告请您先登录!

Postgresql内核开发零起步(26页).pdf

1、Postgresql内核开发零起步内核开发零起步刘刘建国(微信号:建国(微信号:77113981)刘建国刘建国:曾就职于某最大it业务方向上市公司,负责基础平台业务方向,5年研发经验,后专注于后台数据库、大数据业务方向,曾孵化数据库paas产品;历任技术专家,部门经理,技术总监等职位。Postgresql内核开发零起步内核开发零起步目录1行业趋势和数据库之痛2PG体系结构和模块调用关系3常用扩展组件类型及零起步4内核开发常用三种方式及实例第一第一、时代背景:中美之争时代背景:中美之争,本质是科技技术之争本质是科技技术之争。数据库作为国家卡脖子工程35项中的其中一项。当前数据库内核开发是时代的特

2、色,像基础软件操作系统和数据库是解决国家卡脖子工程,这也是我们这个时代的使命;第二第二、数据库行业:周期长数据库行业:周期长,难度大难度大,人才匮乏人才匮乏。第三第三、人才如何培养:一个是培养新生力量人才如何培养:一个是培养新生力量,另一个更大的群体是怎样从现有群体中挖掘是关另一个更大的群体是怎样从现有群体中挖掘是关键键。从事和数据库紧密相关的群体有DBA30万,另有开发群体700万(据统计IT从业人员1500万)。当前数据库行业趋势和数据库之痛目录1行业趋势和数据库之痛2PG体系结构和模块调用关系3常用扩展组件类型及零起步4内核开发常用三种方式及实例五大体系结构Pg由五大系统组成:1.连接管

3、理系2.编译执行系统3.系统表4.事务系统5.存储管理系统体系结构:模块调用关系模块:多复杂度:高稳定性:高性能:高看着就头疼!哪个模块深入都是高精尖!目录1行业趋势和数据库之痛2PG体系结构和模块调用关系3常用扩展组件类型及零起步4内核开发常用三种方式及实例看下pg功能强大的第三方插件有哪些?零起步进入数据库内核第一、其中Pg扩展扩展是pg的一个非常重要的核心应用,pg接口也非常丰富,这也是这些年pg功能越来越强大的一个重要特征。第二、你不需要了解数据库内部的实现,只需会写代码,懂业务就可以了,就可以使用这些内核内核扩展扩展接口了。通过熟悉业务逐步由易到难,逐步深入数据库内核,加深对数据库内

4、核的理解。第三、把新功能添加到PostgreSQL包装成产品售卖,你就会发现BSD开源协议开源协议非常好的好。目录1行业趋势和数据库之痛2PG体系结构和模块调用关系3常用扩展组件类型及零起步4内核开发常用三种方式及实例内核功能开发三种常用方式方式一:动态函数库方式一:动态函数库-实现过程示例二-sql语言:内核扩展功能示例二:内核扩展功能-sql语言方式示例内核扩展-Sql语言:具体实现操作过程数据库内部验证C语言内核扩展方式C语言内核扩展方式示例及实现过程实现过程C语言扩展方式-实现过程C语言扩展方式:实现过程后续系列,敬请关注内存参数源码解读及优化系列内存参数源码解读及优化系列事务控制源码解读及优化系列并发控制源码解读优化系列并发控制源码解读优化系列存储引擎源码阅读及优化系列高可用架构性能优化系列.THANKS谢谢观看

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(Postgresql内核开发零起步(26页).pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠