博 客
“在开源社区中成长”——第十二届中国开源黑客松参与者真实感受
2021第十二届中国开源黑客松于5月28日在北京正式举行。举行地在丁章胡同的金融客咖啡,是一座古色古香的四合院,在这里,我与Greenplum开源社区的小伙伴一起,在其他13个开源项目,超过15个开源社区的陪伴下,经历了两天的高强度的代码…
Greenplum数据加密功能前瞻(一):堆表的存储管理
为了满足客户对于数据安全的严苛要求,Greenplum开发团队正在为Greenplum数据库设计开发数据加密功能,保证磁盘上的数据是加密存储的。在这个系列文章中,我们将对这一功能做一个简要介绍,主要介绍数据加密功能的主要原理和它所能带来的价值。
【经验分享】使用analyze收集统计信息的正确姿势
统计数据是描述存储在数据库中的数据的元数据,查询规划器需要最新的统计信息来为查询选择最佳的执行计划。通过执行analyze语句收集和更新统计信息。最近遇到gp5.x通过analyze收集统计信息慢、集群性能下降的现象。本文将分享统计信息收集的优化过程以及涉及到相关概念…
Brin Index在Greenplum 7中的理论与实践 下篇
在上篇文章中,我们介绍了堆表上的Brin Index,包括Brin的优缺点、适用场景、Brin Scan、Brin Vacuum、Brin Storage等内容。本篇文章将为大家概述Brin在AppendOnly Table上的实现,并结合一些性能测试帮助的大家更好的理解Brin Index…
Brin Index在Greenplum 7中的理论与实践 上篇
2022年初,Greenplum 7版本将正式GA(具体时间和功能请以最终发布为准)。《Greenplum 7 新版本大剧透》系列直播第二讲中,Greenplum内核研发工程师陈金豹为大家详细解说了Brin Index在Greenplum 7中的理论与实现…
一致性哈希及其在Greenplum中的应用
一致性哈希(consistent hashing)是分布式系统中非常重要的算法,在平滑扩缩容、动态负载均衡等方向有大量应用。本文先简要复习下经典的割环一致性哈希方案,然后介绍它的变种——跳跃一致性哈希(jump consistent hash)…
Pgbouncer最佳实践 之 部署篇
《Pgbouncer最佳实践》系列已经连载到了第四篇,概念篇介绍了数据库连接池在Pgbouncer中的三种方式。性能提升篇介绍了Pgbouncer带来的性能提升的相关测试。池模式篇详细介绍事务池、会话池和语句池。第四篇,将为大家介绍Pgbouncer的部署形式和用户密码认证方式…
Pgbouncer最佳实践 之 池模式篇
《Pgbouncer最佳实践》系列已经连载到了第三篇,概念篇 介绍了数据库连接池在Pgbouncer中的三种方式。性能提升篇介绍了Pgbouncer带来的性能提升的相关测试。本文将详细介绍事务池、会话池和语句池…
当谈起Greenplum 7时,我们在谈什么?之内核篇
在上篇文章中,我们为大家介绍了Greenplum商业版组件的最新近况,下面来具体介绍一下Greenplum 7中内核方面都将带来哪些惊喜。由于7版本中的新特性较多,本文将就一些重点特性进行简单介绍,具体细节可以关注《Greenplum 7新版本大剧透》的后续直播…
当谈起Greenplum 7时,我们在谈什么?之组件篇
2022年年初,Greenplum 7版本将正式GA(具体请以最终发布为准)第一场活动中,Greenplum原厂研发总监杨瑜介绍了Greenplum 7引入的多个激动人心的新特性和最新开发进展,包括各个组件和内核部分,让大家提前尝鲜…
Greenplum HTAP技术 入选国际数据库顶尖会议SIGMOD
上次SIGMOD在中国举行还是2007年的北京,时隔14年,SIGMOD 2021将于烟花六月(6月20日)再次来到中国,走进古城西安。而本次会议中,Greenplum数据库内核团队的论文也成功入选SIGMOD的收录论文。
Pgbouncer最佳实践 之 性能提升篇
在《Pgbouncer最佳实践》系列的第一篇 概念篇 中,我们介绍了数据库连接池在Pgbouncer中的三种方式。为什么使用连接池,使用与不使用之间的性能差异,以及连接池模式的工作流程、细节及一些注意事项等内容。今天作者将继续为大家介绍Pgbouncer带来的性能提升的相关测试…
【经验分享】PT(persistent table)表异常导致gprecoverseg全量恢复失败的探索
最近来自中兴通讯的系统架构师、敏捷教练王爱军在工作过程中,遇到gp5.20通过 gprecoverseg -F做全量恢复失败的异常。master和primary的pg_log日志中打印internal error,然后primary crash。本文分享问题的定位过程以及涉及到相关概念,供大家学习参考…
GPText:开始并将持续回馈Apache Solr社区
GPText无缝集成了Greenplum数据库海量数据并行处理及Apache Solr企业级文本检索的能力,为用户提供了功能完备的文本检索、分析方案。GPText和Solr交互比较紧密,向Apache Solr社区寻求帮助和资源的同时,GPText正在也将继续积极对社区进行回馈…