PG中文社区 /
mdi-home
首页 社区新闻 中文文档 加入ACE {{ item.text }} 登录
mdi-home 首页 mdi-chat-processing 社区新闻 mdi-book-open-variant 中文文档 mdi-account-multiple-check 加入ACE mdi-file-multiple-outline 相关资料 mdi-blank {{item.text}} mdi-exit-to-app 退出账号
涨知识 | 为何在日本流行的PG却在中国不吃香?

原作者:萧少聪  创作时间:2015-08-10 00:00:00+08  
doudou586 发布于2015-12-17 13:01:47           评论: 1   浏览: 11065   顶: 1044  踩: 1072 
作者介绍:萧少聪,PostgreSQL中国用户会发起人之一,长期活跃于国内各开源社区,阿里云RDS for PostgreSQL/PPAS产品专家

自从PostgreSQL在阿里巴巴和MySQL“打了一架”后,好多朋友都在问,PostgreSQL看起来真的是很强大,但这么强大又被社区“吹”得那么优秀的数据库为什么在中国就是不吃香?是不是PG社区在夸大什么?是不是PG社区在隐瞒什么?

针对朋友门的众多不解,我尝试用尽我这个高中生的一切知识,通过历史及经济的发展的角度为大家理清个中的因由。

PostgreSQL在日本

在这个过程中,我不得不搬出我们的邻国日本,PG在日本已经流行多年,在我所接触到的日系项目中,有不少方案都直接指定使用PostgreSQL。

同时,日本社区还衍生出众多围绕PostgreSQL型成的组件及系统,如:

  • ISHII Tatsuo领导的著名的透明数据库读写分离项目PGPool
  • Koichi Suzuki领导的分布式数据库架构Postgres-XC(当前中国团队加入后已经重命名为Postgres-X2)
  • NTT OSS项目组开发的快速数据库水位收缩工具pg_reog
  • NEC主导开发基于GPU进行数据库辅助计算的PGStrom

首先我们来看看日本PostgreSQL的发展历程:

早在1998年在日本发行了第一本针对PostgreSQL的技术书籍,同时我们可以看到,PostgreSQL 6.5版本发生时(约为1999年),日本就已经组建了JPUG日本PostgreSQL用户会,相比中国用户会建立的2011年早了足足12年。

同时,在用户会组建的过程当中,得到了包括:富士通、日立、NEC、HP、NTT等大型企业的支持,构成了一个十分完善的技术生态圈。

为何从多企业都加入到PostgreSQL的行业,并愿意在社区中付出大量精力及财力以推动PG的发展?

在此让我们回顾一下这一时期的日本历史:

1980年代后,因为金融环境宽松,景气持续强劲,导致股票价格和地价大幅攀升(即泡沫经济)。

1990年代,资产价格(股票价格、地价)急剧下跌,受泡沫经济崩溃引发的后遗症影响,日本经济长期低迷,被认为是“失去的十年”。2002年后,在外国需求上升的拉动下,情况有所改善。

也许,细心的你已经发现,是的,正是在日本90年代经济危机的中期,由于商业软件成本实在太高,因此PostgreSQL得到了日本业界的认可,并得以持续发展至今衍生出庞大的市场。

同时也请注意,在那个年代服务器基本以小型机为主,PC Server只是在起步阶段,而日本市场对于小型机的接受已经十分成熟,大部份工程师都可以熟练操作。

与此同时,MySQL大约在1995年正式发布版本,并开始结合Linux、Apache、PHP形成LAMP体系,运粮着市场的爆发。

但是由于PostgreSQL抢占了先机,MySQL作为后来者想要进行追赶就要花相当长的时间了。到了2007年,在Linux World的调查中,用户对PostgreSQL了解的程度高于MySQL近50%,甚至与Oracle持平。

PostgreSQL在中国

我认为PostgreSQL在中国的发展长期滞后于邻国日本及西方国家,主要是因为以下两点:

第一,经济模型:

1998年在中国的软件市场中根本不存在盗版与正版,在我的印象中,只有高大上的“胶盒装版”和“纸包版”,上了年纪朋友们应该不会陌生。

企业管理者或当时的IT人根本不会意识到,更何况软件也就是“几块钱”的事,用开源节省成本这样的“歪理”当然是不会有市场的。

第二,历史基础人才储备问题:

这个年代的国人,学习电脑入门有台二手的电脑就已经很高大上了,会安装“Win95”、“Win98”的同学基本被封为大神,那些开始玩Linux 1.0的同学们反倒是会被嘲笑为连个图型都没有。

而企业中,除了大银行和学校会用于IBM、康柏进口的小型机大型机外,民间企业大多使用家用PC作为服务器运行软件系统。

就在此时MySQL推出了for Windows的版本,大大降低了用户的学习门槛,而PostgreSQL一直到了2005年才开始支持Windows的8.0版本,这无疑错失了在中国发展的大好时机。

时至今日,中国开源生态市场蓬勃发展,用户及政府对于版权、安全、开放要求的日益加剧,同时以Linux为代表的开源软件已经在中国成功推广。

这都将招就新的开源发展机会,在以阿里巴巴为代表的“去IOE”活动引领之下,PostgreSQL以它的功能、稳定、安全等特性又一次引爆我们的视野。

总结

我很荣幸在过去的几年中一直有机会从事PostgreSQL相关工作,今天的机遇得来不易,我们倡导更多的人和企业参与于社区的建设中。

阿里云已经提供从PostgreSQL到PPAS的一整套RDS云关系型数据库产品,我们会持续对PostgreSQL产品线及社区进行贡献。

针对于此我们建议成立用于扶持社区进行人才培训的专项基金,以培养更多的PostgreSQL人才,以推动社区发展。

也欢迎有更多的企业及个人与阿里云一同,让“大象”在中国大地自由驰骋,甚至展翅腾飞!


评论:1   浏览: 11065                   顶: 1044  踩: 1072 

请在登录后发表评论,否则无法保存。

1# __ GUEST 回答于 2015-12-30 10:35:43+08
什么叫“上了年纪朋友们应该不会陌生” 



发表评论:
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
© PostgreSQL中文社区 ... (自2010年起)