--------

作者:刘学习


由工信部中国开源软件推进联盟PostgreSQL分会主办的大型PostgreSQL技术交流盛会——PostgreSQL Open CHN 2018于6月29日在北京成功举行。拥有十几年数据库领域专业工作经验专家唐成参加会议,这位曾经撰写了《PostgreSQL修炼之道:从小工到专家》这本畅销书的大专家成为关注的热点人物。

唐成曾任沃趣科技首席数据库架构师,从事数据库高可用、高性能以及数据库云化等方面的研究工作。曾经担任阿里巴巴公司高级数据库专家,从事过线上Oracle、Greenplum、PostgreSQL数据库的架构设计和运维工作,是阿里巴巴PostgreSQL数据库的布道者,促成了阿里云提供PostgreSQL数据库服务。也曾任网易杭州研究院开发专家。

在会议间隙,中国软件网采访了现任新创科技公司乘数科技CTO的唐成,请他分享数据库以及PostgreSQL发展现状以及未来趋势。

乘数科技CTO唐成接受采访

对PostgreSQL的情怀

PostgreSQL是目前功能最强大的开源数据库,很多先进的数据库理念和功能都能在PostgreSQL中找到。PostgreSQL与唐成也有不解之缘。

唐成介绍说,从上大学到工作,一直与数据库打交道。大约在2006年左右,接触到了PostgreSQL数据库,现在也记不清楚怎么接触到PostgreSQL,当时好象是看看有什么象Oracle 的开源数据库。

真正成为一名正式的DBA是在2008年加入阿里巴巴之后。那时开始专职搞数据库,开始认真的学习PostgreSQL数据库。当时越学习越感觉PostgreSQL功能的强大,如表字段还可以用数组类型,以前没有听过的一些索引的概念如Gist索引、部分内容索引等。当时PostgreSQL良好的架构可以让人容易的扩展功能,优美的源代码让我越来越喜欢PostgreSQL数据库。

在参加PostgreSQL中国社区时,就发现中文的学习资源和中文资料比较少,英文的资料实际上对于母语不是英语的人来说,终究会慢一些。另外在网上找的一些资料总是比较零散,不容易串起来。

因此,唐成从2013年开始写一本PostgreSQL的书——《PostgreSQL修炼之道:从小工到专家》,直到2015年完成。尽量能把PostgreSQL的方方面面都能介绍到。唐成说:“这本书到现在还在印刷,每三个月印刷一次。”可见其发行量有多大,影响有多大。

致力于PostgreSQL、Greenplum数据库服务

在中国,继续互联网企业之后,更多的非互联网企业开始大范围开始采用PostgreSQL和greenplum数据库。甚至更多的金融企业、航空企业、大型国企等核心业务系统开始采用开源的数据库PostgreSQL,如有的银行采用几百个节点的PostgreSQL数据库,有的银行使用了1000个节点的greenplum数据库。

这些企业采用的PostgreSQL数据库既有开源版,也有商业版。所以他们必然面临两个挑战:一是业务从传统的数据库向PostgreSQL数据库迁移问题,需要专业的数据库技术服务;二是非互联网企业没有非常专家的技术人才,也需要PostgreSQL的数据服务。

所以,唐成参与了新创科技公司乘数科技,并担任CTO。乘数科技秉承着诚信周到的服务,致力于成为业界一流的PostgreSQL、Greenplum数据库解决方案提供商。其主要提供专业的PostgreSQL和Greenplum数据库技术服务和相关产品。一方面,提供把Oracle、SQL Server、teradata等数据库到Greenplum的迁移服务,提供Greenplum集群的搭建、优化、维保服务,满足企业对大数据应用的需求;另一方面,提供与PostgreSQL 的分库分表或读写分离的方案及产品。

唐成说,目前国家去IOE工作已经进入“深水区”。从技术上看,PostgreSQL数据库代表着数据库技术的前沿,利用开源技术特别是PostgreSQL数据库完全可以期待Oracle数据库,在有些方面,PostgreSQL数据库甚至超过了Oracle数据库。

但是PostgreSQL数据库发展中缺乏专业服务,制约了其发展。乘数科技提供专业PostgreSQL数据服务,通过提供一些产品如基于PostgreSQL的分布式数据库、勾股DB,以及一些高可用产品,保证用户业务不因各种原因而中断。

而用户向开源GreenPlum数据库迁移的热情逐渐高涨,主要目的是实现自主可控,大幅降低成本和业务性能提高,并为大数据应用提供基础。目前GreenPlum数据库迁移非常受欢迎。

数据库市场的格局将发生变革

对于国内数据库市场的大格局,唐成有自己判断,主要表现在三个方面:

第一,数据库市场百花齐放。商业数据库与开源数据库并行,国外数据库与国产数据库并行,不过国产数据库应用的还比较少,企业比较小。但同时市场上出现了越来越的国产数据库,例如阿里巴巴就出现了多达四种的自主研发的或者依据开源数据库发展的数据库产品,腾讯也推出了几种数据库产品。

第二,在存量数据库市场,Oracle 数据库份额最大,SQL Server次之。不过这些国际数据库产品的增长减缓。

第三,PostgreSQL数据库市场增长大幅提高,增长速度稳步增加,特别是在国内增长提速。

第四,分布式数据库是未来发展的主要方向。分布式数据库必须具有高可扩展性、 高并发性、高可用性等特征,才能应对不断增长的海量数据。

随着人工智能、“互联网+”时代的到来,我们将迎来了一个万物互联、数据爆炸的时代,对于数据库层面的挑战也会越来越大。未来每个类型数据库都不应该停留在自己固化的领域,需要更贴近应用场景,选择“融合”、“突破”的策略,强化服务,提供融合解决方案,为用户提供更多的选择。

作者简介

刘学习

前15年,专注于服务器、存储以及云计算

后5年,爱上基础软件、管理软件,以及国产化系统

冀望与企业一起成长,与产业一起发展!

微信:Fiyinghare

邮箱:lxx@soft6.com

PostgreSQL数据库专家唐成:用最专业的服务解决用户最大的痛点相关推荐

  1. 全国联考 | PostgreSQL认证专家-PGCM(高级)考试回顾

    PGCM(PostgreSQL Certified Master),是中国PostgreSQL技术能力认证体系的最高级别.PGCM认证培训致力于为中国PostgreSQL行业培养出最高级别的专业型.实 ...

  2. PostgreSQL的学习心得和知识总结(八十九)|深入理解PostgreSQL数据库开源MPP扩展Citus再平衡函数rebalance_table_shards的实现原理

    目录结构 注:提前言明 本文借鉴了以下博主.书籍或网站的内容,其列表如下: 1.参考书籍:<PostgreSQL数据库内核分析> 2.参考书籍:<数据库事务处理的艺术:事务管理与并发 ...

  3. PostgreSQL的学习心得和知识总结(六十四)|关于PostgreSQL数据库 图式搜索(graph search)及递归查询 的场景说明

    目录结构 注:提前言明 本文借鉴了以下博主.书籍或网站的内容,其列表如下: 1.参考书籍:<PostgreSQL数据库内核分析> 2.参考书籍:<数据库事务处理的艺术:事务管理与并发 ...

  4. PostgreSQL的学习心得和知识总结(一百一十八)|深入理解PostgreSQL数据库 匿名块 的词法解析和语法解析流程(DRCLARE子句)

    目录结构 注:提前言明 本文借鉴了以下博主.书籍或网站的内容,其列表如下: 1.参考书籍:<PostgreSQL数据库内核分析> 2.参考书籍:<数据库事务处理的艺术:事务管理与并发 ...

  5. 使用Go语言ORM库worm访问PostgreSQL数据库

    worm是一款方便易用的Go语言ORM库,worm具有使用简单,运行性能高,功能强大的特点.本文介绍如何使用worm来访问postgres数据库. 创建实体类 CREATE TABLE users(i ...

  6. PostgreSQL的学习心得和知识总结(一百零八)|语法级自上而下完美实现PostgreSQL数据库的 常规表Insert操作跳过WAL记录 的实现方案

    目录结构 注:提前言明 本文借鉴了以下博主.书籍或网站的内容,其列表如下: 1.参考书籍:<PostgreSQL数据库内核分析> 2.参考书籍:<数据库事务处理的艺术:事务管理与并发 ...

  7. PostgreSQL的学习心得和知识总结(一百一十二)|语法级自上而下完美实现PostgreSQL数据库的 EXCHANGE PARTION 的实现方案

    目录结构 注:提前言明 本文借鉴了以下博主.书籍或网站的内容,其列表如下: 1.参考书籍:<PostgreSQL数据库内核分析> 2.参考书籍:<数据库事务处理的艺术:事务管理与并发 ...

  8. PostgreSQL的学习心得和知识总结(六十三)|详解PostgreSQL数据库 ANY/SOMEALL 的使用及原理

    目录结构 注:提前言明 本文借鉴了以下博主.书籍或网站的内容,其列表如下: 1.参考书籍:<PostgreSQL数据库内核分析> 2.参考书籍:<数据库事务处理的艺术:事务管理与并发 ...

  9. PostgreSQL的学习心得和知识总结(一百二十四)|深入理解PostgreSQL数据库开源扩展pgreplay的安装说明和使用场景

    目录结构 注:提前言明 本文借鉴了以下博主.书籍或网站的内容,其列表如下: 1.参考书籍:<PostgreSQL数据库内核分析> 2.参考书籍:<数据库事务处理的艺术:事务管理与并发 ...

最新文章

  1. dos分区:C语言建立多个PRI DOS分区
  2. 紧迫感:在危机中变革
  3. virtualbox安装时发生严重错误_Docker 安装(windows 10)
  4. 《数据库SQL实战》找出所有员工当前薪水salary情况
  5. 1.9 编程基础之顺序查找 05 最大值和最小值的差 python
  6. 非IE浏览器下让界面变灰色
  7. nacos 服务日志_如何屏蔽Nacos日志输出?
  8. CentOS 7 设置 DNS
  9. ORACLE11G 字符集更改(这里更改为AL32UTF8)
  10. python中字符串怎么引用_如何在字符串中引用函数参数
  11. [转载]JXTA概念介绍
  12. 记录第一次面试的体会(字节跳动实习生招聘)
  13. 3G中的A-GPS移动定位技术
  14. NDoc: How to Make Good Use of Your XML Comments?
  15. 应届毕业生面试软件测试...测试小白如何抓住机会
  16. AMD GPU驱动,ROCM,Pytorch安装教程(A卡6700xt)
  17. JNLP文件的打开方法
  18. NKOJ 2770 难度系数(最小生成树)
  19. Frame profiling
  20. 优秀程序猿写技术文档的正确姿势

热门文章

  1. oracle-dba-控制文件和数据库启动
  2. 蒙古人真的靠骑射征服欧亚吗?《黑鞑事略》告诉你答案
  3. HTML如何关闭窗口大全
  4. MBSE建模学习之二:系统结构建模--详细说说属性
  5. RMAN BACKUP ... PLUS ARCHIVELOG ORA-19809
  6. Android特色开发(3):Google Map
  7. 【视频学习】更自信,气质女生的衣品必修课
  8. c++复习日记1 类的继承与派生
  9. C++ : vector<Vec2f> lines
  10. 服务溶断、降级、限流