首页 > > > 2019PG专场十二:内核 + 分布式数据库 PPT
Postgres 基于持久内存的优化探索
演讲简介:
近年来,NVM(PM)等新型硬件快速发展,这对数据库软件实现架构产生了巨大影响。对于如何利用新型存储硬件提升数据库性能,我们做了一些技术探索和测试,
包括:
(1) 如何利用 PM 持久内存的非易失性、字节可寻址和超低时延等特性;
(2)PG 数据库支持PM持久内存有哪些方法,如何实现,对性能的提升效果如何;
(3)如何提升数据库软件实现架构以匹配这一新型存储硬件。最后将介绍我们下一步准备做什么。
陈小强 中兴通讯 资深软件专家
嘉宾介绍:
中兴通讯资深软件专家,现负责公司自主内核数据库。2003年加入中兴通讯,主要参与和负责短消息项目、移动互联网项目、大视频分析项目、分布式数据库项目、分布式缓存项目。
Greenplum 查询优化器关键技术介绍
演讲简介:
Greenplum 是开源的 MPP 数据库,基于 Postgres 实现 Greenplum 查询优化器有两个,其中一个是基于 Postgres 的 planner 增强。为了从基于单机模型的查询优化器,生成分布式环境的执行计划, Greenplum 做了很多原创性工作,如引入新的查询计划节点,设计了不同的 Locus 属性模式分布情况等。这次研讨讲解密其中关键部分。
吕正华 Pivotal 资深软件工程师
嘉宾介绍:
Pivotal Staff Software Engineer (Pivotal资深软件工程师)
2017年加入Pivotal Data R&D, MPP组, 从事 Greenplum Database 内核开发工作。
2014-2016年于豆瓣担任算法工程师,参与豆瓣多条产品线的推荐系统、数据挖掘_、以及分布式计算框架的研发。
2014年毕业于清华大学电子工程系,工学硕士。
2011年毕业于北京邮电大学信息与通信工程专业,工学学士,同年保送至清华电子系
腾讯云自研数据库 CynosDB for PostgreSQL - 主多读架构
演讲简介:
PostgreSQL 数据库通过数据冗余和日志同步实现一主多读,并允许备机在主机不可用后,替换主机继续对外提供服务,保证系统的可用性。在 CynosDB 的计算-存储分离架构里,数据库实例共享同一份数据,而且一主多读的设计与传统数据库相比也有很大差异。在本次议题中,将会与大家分享 CynosDB for PostgreSQL的一主多读的设计和优化。
孙旭 腾讯 腾讯数据库开发工程师
嘉宾介绍:
腾讯数据库开发工程师,9年数据库内核开发经验;熟悉数据库查询处理,并发控制,日志以及存储系统;熟悉PostgreSQL(Greenplum,PGXC等)、Teradata 等数据库内核实现机制
苏宁 Citus 架构演进之路
演讲简介:
1. Citus分布式集群的部署架构的演进,从最初的 Citus 6.1版本到现在的7.4版本
2. citus集群(社区版)扩容方案的演进,从基于物理复制方式的扩容到现在基于逻辑复制的扩容
3. 苏宁各类业务场景下曾经踩过的坑,TP 类的业务,AP 类业务都有,分享一下经验教训
顾颀 苏宁 云计算数据库研发中心技术经理
嘉宾介绍:
14年毕业后,一直负责关系型数据库的维护和研发工作。
17年入职苏宁,开始PG相关的研发工作,负责 rds 的开发,各类方案的 POC 和部分 DBA 相关的工作,亲历了 PG 在苏宁从无到有的发展过程。
物化视图的刷新机制
演讲简介:
物化视图是包括一个查询结果的数据库对象。使用物化视图的目的是为了提高查询的效率,因为在执行一些查询的时候,效率较低,而且使用传统的方法(索引,查询优化)无法显著提高效率。物化视图的刷新是为了使得物化视图中的数据和原表数据保持一致。目前,物化视图的刷新分为两种。一种不带CONCURRENTLY参数的刷新,一种带CONCURRENTLY参数的刷新。第二种刷新方式能在刷新物化视图时不影响物化视图的正常使用。
林南州 武汉大学 计算机学院在读硕士研究生
嘉宾介绍:
林南州,武汉大学计算机学院在读硕士研究生,导师是彭智勇教授。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3166507/ ,如需转载,请注明出处,否则将追究法律责任。