最近某一个尘封多年的产品,需要重新启动,原来用的数据库就是EDB,可能有些朋友听起来,觉得有些新鲜,EDB数据库?可能国内听说的比较少,但说到PG即PostgreSQL,可能朋友们就比较熟悉了,作为一款开源数据库,PG的流行程度可以说仅次于MySQL,从DB-Engines排名就可以看出些端倪,
题外话是DB-Engines是什么,可以参见建荣之前写的《》,对DB-Engines介绍的比较清楚了,
DB-Engines的数据从哪里来,主要是从搜索引擎而来,包含的是google,yahoo,stackoverflow,yandex这些,还没有明确说有baidu,还有其他的中文引擎。所以从数据来源上是有限的。整体而言,数据只能反映出一个流行度,而不是市场占用率。
EDB其实就是商业版PostgreSQL,EnterpriseDB,EDB其总部在美国,马萨诸塞州的贝德福德,如下是EDB官网的一些介绍,
https://www.enterprisedb.com/about-us
给出的一些数据,日本、韩国、印度,甚至巴基斯坦,EDB都有office,
服务的客户是全球范围的,各行各业,从信用卡到电信,还有美国的军方,
EDB有自己的数据库平台,商业路数,玩儿产品、玩儿方案,
从官网支持的语言看,没有中文,这可以反映出,国内有限的推广,Oracle可是有中文版官方主页,
国内EDB的技术生态圈是有,主要还是以PG为主,像EDB技术服务这块,之前是由某码的代理,也有一批牛人,例如萧少聪,现在基本被阿里云收揽,技术能力这块,还是比较强的。
其实,之所以用EDB,主要因为他是和Oracle最接近的数据库,这里主要是指语句的语法,或者说开发层面,对于原来使用Oracle的产品和服务,改造起来成本可能略小,但凡事要两面看,语法接近,并不意味着就是一致的,从数据库使用原理上,以及一些用法上,两者还是有区别,用起来你可能才知道,从Oracle到EDB究竟有什么玄机,才知道其中的酸甜苦辣。
如果您觉得本文有帮助,欢迎关注转发:bisal的个人杂货铺,