专访阿里云工程师范孝剑:ApsaraDB for PostgreSQL将继续主打特色解决方案

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
简介: ApsaraDB for PostgreSQL将会继续主打特色解决方案,例如: 空间信息:通过PostGIS插件,PostgreSQL可以轻松支持大部分RDMS无法处理的空间信息。
范孝剑,花名康贤,阿里云数据库内核团队成员,主要参与PostgreSQL和Greenplum产品的开发和运维等工作。

8dbfc0b94bfead8e66f871fe073c63b23244c309
阿里云工程师范孝剑

9月24日,范孝剑将参加在北京举办的线下活动,并做主题为《PG优化器浅析》的分享。值此,他分享了个人的一些经历和感想。

9月24日 开源数据库企业应用实践 PostgreSQL、 Greenplum专场培训, 点击这里>>> 免费报名

正文:

尽管范孝剑2015年才毕业,但他一直钻研PG内核,完成了内核修改,并满足了ApsaraDB for PostgreSQL、ApsaraDB for Greenplum上云任务。

这一方面是因为他扎实的功底——从高中就开始接触C语言,并一直对编程有着浓厚的兴趣;另一方面,也与他快速、高效的学习能力有关。

“在学习方面,我认为兴趣是最好的老师,保持刨根究底的心态,从源码中找到所需要的答案,这样就不会觉得读源码很枯燥。在应用方面,多折腾多实践,多去帮助客户解决问题,并在解决的过程中学习和成长。”

在本次线下活动中,范孝剑研究的主题是《PG优化器浅析》,分享他近两个月在PG优化器原理上的一些学习心得。

云栖社区:请介绍下你以及所从事的工作。

范孝剑:我叫范孝剑,花名康贤,2015年毕业于大连理工大学,从高中开始接触C语言,并一直对编程有着浓厚的兴趣。毕业之后很荣幸加入到阿里云数据库内核团队,主要参与PostgreSQL和Greenplum产品的开发和运维等工作。

云栖社区:大学所学专业是?刚毕业就和PG亲密接触,是怎样的一个体验?

范孝剑:我的大学专业是计算机科学与技术,在大学期间从未听说过PG,Mysql也只是会简单的使用,对于数据库原理一直保持着敬畏的心态。对于PG学习也是从零开始,对PG的体验就是:PG是啥→PG是最先进的开源数据库。

云栖社区:你一直专研PG内核,完成了内核修改,并满足了ApsaraDB for PostgreSQL、ApsaraDB for Greenplum上云任务,能谈谈你都做了哪些工作,以及其中遇到的挑战?

范孝剑:主要任务集中在权限管理、安全漏洞修复、稳定性增强、功能增强、性能优化等。

其中的一个挑战是解决OOM(out of memory)问题,PG发生OOM不仅影响用户的体验而且还会带来系统的不稳定性,但是这个问题一直没有很好的解决方案,我们通过尝试多个方案,虽然中间遇到了许多挫折,但是仍然没有放弃,最终以创新性方法解决了这个问题。挑战无处不在,只要团结一致,坚持到底,总会找到应对挑战的方法。

云栖社区:能否介绍下ApsaraDB for PostgreSQL、ApsaraDB for Greenplum?以及目前应用的成功案例?

范孝剑:云数据库PostgreSQL版(ApsaraDB for PostgreSQL)是基于PostgreSQL开源数据库的产品,NoSQL兼容,易于使用,插件支持,易于扩展,复杂查询,高效计算,默认部署主备架构且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

云数据库Greenplum版(ApsaraDB for Greenplum)是基于Greenplum开源数据库项目的MPP大规模并行处理数据仓库产品,提供全面的SQL支持(包括符合SQL2008标准的OLAP分析函数),业界流行的BI软件都可以直接使用Greenplum进行在线业务分析。支持行存储和列存储混合模式,提高分析性能;同时提供数据压缩技术,降低存储成本。支持XML、GIS地理信息、模糊字符串等丰富的数据类型,为物联网、互联网、金融、政企等行业提供丰富的业务分析能力。

目前有许多保险、物流、医疗、O2O等公司选择了ApsaraDB for PostgreSQL。

云栖社区:接下来ApsaraDB for PostgreSQL、ApsaraDB for Greenplum还将怎么做?

范孝剑:ApsaraDB for PostgreSQL将会继续主打特色解决方案,例如:
空间信息:通过PostGIS插件,PostgreSQL可以轻松支持大部分RDMS无法处理的空间信息。

全文搜索:全文搜索提供了通过查询来筛选自然语言文档,并按照相关度来排序的能力。最常见的搜索类型是找到所有包含给定关键词的文档,并将它们按照相似度排序并返回。PostgreSQL提供了全文索引来支持全文搜索。

NoSQL兼容:JSON是互联网应用流行的数据类型,通过PostgreSQL9.4您可以直接在SQL中使用此数据类型,并通过最新的JSONB数据类型及处理函数将关系型数据库及NoSQL有机整合,让SQL开发人员可以快速进行JSON操作,提高整体开发效率。

ApsaraDB for Greenplum将会主打BI报表、OLTP+OLAP综合解决方案,支持TB级大数据量分析。

云栖社区:你此前也多次参加PG大会做分享,能否分享下在PG上的一些学习和应用心得?

范孝剑:在学习方面,我认为兴趣是最好的老师,保持刨根究底的心态,从源码中找到所需要的答案,这样就不会觉得读源码很枯燥。
在应用方面,多折腾多实践,多去帮助客户解决问题,并在解决的过程中学习和成长。

云栖社区:本期线下活动,你将分享什么专题?对与会者,有什么寄语?

范孝剑:我将分享的主题是“PG优化器浅析”,对于PG优化器原理的学习也是最近两个月,这次分享也是对自己的一次挑战。

我希望更多的PG使用者能够了解PG优化器原理,这样在平时的使用中,可以更好地优化SQL。
TB19yMiNXXXXXcAaXXXXXXXXXXX-908-100.jpg
相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
28天前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
2月前
|
关系型数据库 分布式数据库 数据库
阿里云PolarDB登顶2024中国数据库流行榜:技术实力与开发者影响力
近日,阿里云旗下的自研云原生数据库PolarDB在2024年中国数据库流行度排行榜中夺冠,并刷新了榜单总分纪录,这一成就引起了技术圈的广泛关注。这一成就源于PolarDB在数据库技术上的突破与创新,以及对开发者和用户的实际需求的深入了解体会。那么本文就来分享一下关于数据库流行度排行榜的影响力以及对数据库选型的影响,讨论PolarDB登顶的关键因素,以及PolarDB“三层分离”新版本对开发者使用数据库的影响。
75 3
阿里云PolarDB登顶2024中国数据库流行榜:技术实力与开发者影响力
|
2月前
|
关系型数据库 分布式数据库 数据库
阿里云瑶池数据库训练营权益:PolarDB开发者大会主题资料开放下载!
阿里云瑶池数据库训练营权益:PolarDB开发者大会主题资料开放下载!
|
3月前
|
存储 DataWorks 监控
DataWorks,一个 polar db 有上万个数据库,解决方案
DataWorks,一个 polar db 有上万个数据库,解决方案
|
3月前
|
Cloud Native 关系型数据库 分布式数据库
|
1月前
|
Linux 开发工具 C语言
Centos8下编译安装最新版ffmpeg解决方案(含Centos8换源阿里云)
Centos8下编译安装最新版ffmpeg解决方案(含Centos8换源阿里云)
155 3
|
1月前
|
弹性计算 运维 安全
2024年阿里云一键搭建部署幻兽帕鲁服务器解决方案
幻兽帕鲁火了,为了确保畅快体验游戏,构建高效、稳定的游戏服务器至关重要。幸运的是,阿里云为您提供了快速、简便的服务器搭建解决方案,即使您对技术知识了解有限,也能在短短一分钟内轻松完成《幻兽帕鲁》游戏的联机服务器搭建!
1453 4
|
3月前
|
运维 关系型数据库 分布式数据库
PolarDB是阿里云提供的一种关系型数据库服务
PolarDB是阿里云提供的一种关系型数据库服务【1月更文挑战第17天】【1月更文挑战第82篇】
41 1
|
1月前
|
Cloud Native 关系型数据库 分布式数据库
热烈祝贺阿里云PolarDB登顶2024最新一期中国数据库流行榜
【2月更文挑战第3天】热烈祝贺阿里云PolarDB登顶2024最新一期中国数据库流行榜
|
2月前
|
Cloud Native 关系型数据库 分布式数据库
2024最新一期中国数据库流行榜公布:阿里云PolarDB登顶
PolarDB登顶国产数据库流行榜,持续引领云原生数据库创新
2024最新一期中国数据库流行榜公布:阿里云PolarDB登顶

热门文章

最新文章