导语:本文由Postgres中国区主席、阿里云数据库专家萧少聪所写。他多角度分享了在10月27日、28日在上海举行的PG大象会见闻:技术角度,分享了使用PG的业内代表;情怀角度,记录了大会期间的点点滴滴;当然也有一些福利,帅哥美女,且全是高清大图。
这是一届不一样的技术大会,在PostgreSQL业界也是史无前例的。在很多的技术大会中,技术产品的用户方都是以参会的角色到场进行学习,但赞助方通常都是产品的商业化服务公司。而2016年的“PG大象会”由平安科技及平安壹钱包进行冠名赞助,在中国,这是首次由一家用户单位作为总冠名举行的技术大会,可见Postgres中文社区在近几年的发展中确实得到了用户的高度认可。作为社区主席,同时也代表阿里云现场的代表之一,我很荣幸参与到今年大会当前,以下从一个参会者的角度给大家输送一些“干货”。
总结来说,这是一届:有技术、有情怀、有帅哥、有妹子的PostgreSQL盛会!
一、技术篇
今年的大会除第一天上午的主会场外,设立了不同话题的8个分场,内容分别为:
- PostgreSQL在金融行业的应用
- GIS+JSON加速移动互联网及物联网发展
- PostgreSQL迁移的最佳实践
- PostgreSQL分布式及大数据实践
- PostgreSQL应用实践、运维技巧
- Not Only PostgreSQL
- PostgreSQL特性分析
- PostgreSQL内核及技术研发
我们可以看到PostgreSQL今年在金融行业、物联网、互联网行业均出现了很多重点案例。而应用的范围也已经支撑到企业的核心系统之中,如:
平安科技
平安科技总经理 陈立明 表示,在过去的2年中已经在企业内部署了1000+个PostgreSQL实例,当中运行并包括核心系统的众多应用。同时平安科技数据库技术部总监 汪洋 表示,平安科技已经从数据管理的的角度针对PostgreSQL特性,自主实现了众多如同性能监控、DBA流程管理、自动分析等一整套企业级的数据库治理体系。这为金融业界使用开源PostgreSQL数据库提供了重要的案例,同时也将是行业宝贵的经验。近2年平安科技也通过众多不同的技术交流社区推广他们的PostgreSQL经验,大会上还表示,将取之于开源,用之于开源,可能会在今年将一些自研的PostgreSQL工具开源到社区。
探探科技
这是一个上线不到2年的APP,当前拥有有着4000万用户(相信年轻有 PAO友 们应该对这个APP不会陌生),已经为4亿人次“速配”成功。系统使用到大量GIS定位信息,让陌生人通过区域、路线、旅行计划等位置信息实现用户的交友平台。每天数据库事务操作年龄(相当于操作次数)近3亿,当中已经出现单表99亿+数据的Table,用户实时定位及查询信息均实现毫秒级返回。所有的这些都通过PostgreSQL进行支持,当前数据库服务器数量已经有百台之多。
阿里云
作为“PG大象会”最重要的技术合作伙伴,在今年大会的30多个议题中阿里云输出了8个话题,覆盖到了包括:PostgreSQL历史、应用开发规范、数据库迁移、分布式数据库实现、内核优化研发及MongoDB整合方面的内容。各主题分别有:
- PostgreSQL 数据库前世今生 - 周正中(德歌)
- PostgreSQL应用开发最佳实践 - 周正中(德歌)
- Oracle DBA的PostgreSQL转型之路 - 曾文旌(义从)
- sharding单元化(based on postgres_fdw)最佳实践 - 周正中(德歌)
- 阿里云ApsaraDB for Greenplum介绍 - 张广舟(明虚)
- PostgreSQL优化器浅析 - 范孝剑(康贤)
- PostgreSQL流复制优化 - 张文杰(卓刀)
- MongoDB分布式架构演进 - 张友东(林青)
可以看到,阿里云团队在中国PostgreSQL生态中已经成为了十分重要的支柱,当中 周正中(德歌) 在应用开发最佳实践中向PostgreSQL用户提出了“Postgres开发规约”。对于企业DBA及开发人员提供了管理及研发的标准规范,包括:命名规约、设计规约、管理规约、稳定性与性能建议、云数据库使用建议。通过开发规约,现场的互动环节中,现场观众均对于规约的提出表示十分赞赏,在后续的工作中也会与社区用户一同进行持续的优化管理。
曾文旌(义从)通过DBA的角度,为在坐很多Oracle的DBA提供了学习并转型到PostgreSQL开源数据库的最佳路径。当中在“常见误区”中为现场听众解析了如:MVCC机制、性能优化、存储管理管理等Oracle迁移中会遇到的众多误区,同时在现场为听众解答了多个问题。PostgreSQL在功能上已经与Oracle十分相近,除功能以外,在迁移过程中很多时候用户会反馈性能方面的问题。在这个议题中 义从 通过实际的案例,让用户清晰地了解到,只要进行一些内部机制的了解,并进行简单的语句或数据类型调整,性能就会与Oracle相当,甚至在一些场景中高于原有数据库。
二、情怀篇
400人对于一个在中国的技术会议来说,真的是太小了,动辄成千上万人的大会在神州大地比比皆是。但大家在Postgres中国用户大会中看到的一切,都来自于我们的志愿者,没有会务公司,没有全职工作人员,会场的点点滴滴都来自于志愿者的工余时间。
2016年是PostgreSQL诞生20周年,而在中国这是Postgres中国用户大会举办的第6个年头。Postgres的兄弟姐妹是最可爱的人,2016年中国运行的最好开源社区或许就是PostgreSQL中国社区。成为PostgreSQL中国社区的志愿者是一件让人自豪事,在这里我们看到的是自己理想中的技术,同时找到了路上志同道贺的人。在这里没有商业上的竞争对手,只有共同为Postgres数据库及开源技术发展而付出的伙伴。
今年我们还特意邀请了包括:MySQL、MongoDB、Hadoop、Redis社区的多位专家到场给我们分享各开源数据库技术如何与PostgreSQL进行互动,为用户提供综合性的解决方案。当中MySQL社区主席 叶金荣 的出席体现了开源社区的开放性,我们期待未来与各社区可以有更多的互动机会。
在此向Postgres志愿者们致敬,向参与到推动中国开源软件发展的可爱的人致敬!
三、帅哥、妹纸篇
最后,给大家送上福利。~~注意,前方高能!