课程培训
PostgreSQL高级特性:JSON/GIS/分区表实战培训课程

PostgreSQL高级特性:JSON/GIS/分区表实战培训课程

  •  

  • 培训对象: 后端开发工程师、DBA、数据分析师、GIS应用开发者。

  •  

  • 培训目标:

    • 掌握PostgreSQL特有的高级数据类型(JSONB/数组/范围)。

    • 熟练使用PostGIS进行空间数据存储和查询。

    • 能够设计和优化分区表管理海量数据。

    • 具备全文检索和复杂查询性能优化能力。

  •  

  • 培训内容介绍:

  •  

    一、 PostgreSQL架构与特色: 了解PostgreSQL的进程架构、MVCC实现和扩展性设计,对比与MySQL的差异。

    二、 JSON/JSONB数据类型深入: 对比JSON和JSONB的存储差异,使用JSONB操作符和函数实现灵活的数据存储和查询。

    三、 数组与范围类型应用: 使用数组类型存储多值属性,使用范围类型处理时间区间、价格区间等连续数据。

    四、 PostGIS空间数据基础: 安装PostGIS扩展,理解空间数据类型(点/线/面),导入和导出空间数据。

    五、 空间查询与分析: 使用空间索引(GIST),进行距离计算、包含判断、缓冲区分析和空间连接。

    六、 全文检索功能: 使用tsvector和tsquery实现全文搜索,配置分词词典和权重排序。

    七、 分区表设计与策略: 使用范围分区、列表分区和哈希分区管理海量数据,理解分区裁剪和分区维护。

    八、 继承表与分区表演进: 了解传统继承表与声明式分区表的区别,迁移现有表到分区表。

    九、 索引类型与优化策略: 使用B-tree、Hash、GIN、GiST、BRIN索引,根据查询类型选择合适索引。

    十、 并行查询与性能优化: 配置并行查询参数,分析并行执行计划,优化复杂查询的并行度。

    十一、 物化视图与预计算: 创建物化视图加速复杂统计查询,配置自动刷新策略。

    十二、 实战项目:高级特性综合应用: 结合JSON存储、GIS查询和分区表构建完整应用(如物流跟踪系统、位置服务应用)。





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>