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 退出账号
系列文章:PostgreSQL for Oracle DBA

原作者:朱贤文  创作时间:2017-03-22 12:31:30+08  
发布于2017-03-22 12:31:30           评论: 1   浏览: 12220   顶: 3191  踩: 3164 

系列文章:PostgreSQL for Oracle DBA

2017-3-21 朱贤文

欢迎大家踊跃投稿,投稿信箱:press@postgres.cn


朱贤文,成都文武信息技术有限公司创始人; IT行业近20年从业经验,熟悉PostgreSQL和Oracle数据库,熟悉Oracle RAC及ASM; 创立成都文武信息技术前曾在Oracle, IBM, HP, VERITAS公司工作,主要工作涉及数据库产品、集群和存储产品研发。   成都文武信息技术有限公司(WwIT) 成立于2014年,是国内专业的PostgreSQL数据库商业支持和技术提供商。公司提供完善的PostgreSQL商业支持和解决方案、培训服务,紧急救援服务,大数据系统建设方案。

一、正本清源

[历史简述]

了解PostgreSQL的光辉历史、苛刻的应用场景和它众多知名的用户,对于帮助 Oracle DBA建立对PostgreSQL的信心, 更好地 PostgreSQL这个数据库有积极的意义。

要说清楚PostgreSQL的历史,就不能割离Ingres项目,下面就让我们仔细地回顾一下。

在1973年IBM开始了关系型数据库的研究,并且发表了一系列的论文描述如何构造关系型数据库System-R,Berkeley大学的两位科学家 Michael Stonebraker 和 Eugene Wong,根据IBM发表的论文提到的概念,启动了Ingres项目,开始了关系型数据库的研究,该项目后来获得了美国国防部DARPA部门的资助。Ingres数据库早期主要运行在DEC的小型机上。

Ingres项目于1985年因为DARPA终止经费而结束,Berkeley大学将其源代码以BSD许可发布,允许将其用于任何目的。

注:Ingres项目的意义在于培养了很多关系型数据库人才,以及以此为技术基础,直接或间接地培育和发展了很多成功的商业数据库,如:NoStopSQL,Sybase,SQL Server和Informix。

Postgre项目从1986年开始,在Ingres的基础上继续开发和完善关系型数据库的一些特性,所以该项目命名为Postgres;在1995年的时候,因为两位华人为Postgres数据库项目加入了SQL特性的支持,在短暂地叫做Postgre95后,正式命名为PostgreSQL数据库。

到目前为止, PostgreSQL数据库持续不断地开发和完善已经连续地进行了 30年。 (从1986年开始记)。

详细历史可以参考Wiki:

https://en.wikipedia.org/wiki/Ingres_%28database%29

https://en.wikipedia.org/wiki/PostgreSQL

[功能特性]

多版本并发控制机制(MVCC),多版本并发控制对于支持并发操作至关重要,有完善、健壮的多版本并发控制是支撑关键业务前提条件,是系统正确运行的基石和保证。PostgreSQL有经过大量关键业务系统验证过的,高效健壮的完善的多版本并发机制。

集群,Replication System,健壮的复制机制,PostgreSQL数据库有健壮可靠的复制系统,支持同步复制,异步复制,支持不限制层级的级联复制;支持物理复制,同时在最新的9.6版本中也支持逻辑复制。

丰富的索引类型,PostgreSQL支持非常丰富的索引,如B-tree,hash,GiST,GIN,SP-GiST,BRIN,库内bitmap索引,用户可以根据自己的应用特性,选择适合的索引

丰富的开发接口和语言支持,支持主流的开发语言和架构,如Java, C, C++, Python, Perl, C#, Javascript,Go,Erlang等等。JDBC, ODBC, DBD::Pg,libqxx,nodejs-postgres,Npgsql,epgsql

丰富的数据类型,可以参考https://en.wikipedia.org/wiki/PostgreSQL

强大的跨平台特性,支持Linux, FreeBSD, OpenBSD, NetBSD, AIX, Solaris, OpenIndiana/Illumos/OpenSolaris, HPUX, Windows等70多种硬件平台和绝大多数操作系统。

[知名用户]

PostgreSQL在各种关键行业的关键业务中,有非常多的经过时间检验的成熟案例,涉及金融行业,通信行业,生产制造业。

通信行业:日本NTT,德国电信,澳洲电讯;浙江移动,中国联通,中兴通讯,华为。

金融行业:瑞银集团(UBS),俄罗斯国家银行,印度农业银行;邮政储蓄银行,平安保险(平安在生产环境运行了1000多套PostgreSQL数据库实例 [http://postgres.cn/news/viewone/1/129 ],两年多以来运行非常平稳 )。

pg_bot_banner.jpg


评论:1   浏览: 12220                   顶: 3191  踩: 3164 

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

1# __ xiaowu 回答于 2024-04-22 09:39:00+08
祝小棉袄生日快乐的句子发朋友圈:https://www.nanss.com/wenan/3466.html 好词佳句大全:https://www.nanss.com/xuexi/3856.html 请示报告制度:https://www.nanss.com/gongzuo/3587.html 我喜欢的玩具二年级写话100字:https://www.nanss.com/xuexi/3666.html feed的过去式:https://www.nanss.com/wenti/3796.html 2022经典霸气语句:https://www.nanss.com/yulu/3832.html 幼儿园个人工作总结:https://www.nanss.com/gongzuo/3383.html 往后余生的句子:https://www.nanss.com/yulu/4007.html 祝女儿生日短句霸气:https://www.nanss.com/yulu/3824.html 妹子昵称:https://www.nanss.com/mingcheng/3576.html 竞选宣言:https://www.nanss.com/xuexi/4020.html 句句深入人心的经典句子:https://www.nanss.com/yulu/3652.html 转正申请书:https://www.nanss.com/gongzuo/2666.html 班级管理心得体会:https://www.nanss.com/gongzuo/3395.html 大学生职业生涯规划:https://www.nanss.com/xuexi/3067.html 会议纪要模板:https://www.nanss.com/gongzuo/2644.html 商标授权书:https://www.nanss.com/shenghuo/3062.html 空间留言寄语:https://www.nanss.com/shenghuo/3601.html 会计实习总结:https://www.nanss.com/gongzuo/3333.html 文秘工作总结:https://www.nanss.com/gongzuo/3845.html 女儿生日文案高级:https://www.nanss.com/wenan/2522.html 新闻特写:https://www.nanss.com/xuexi/3785.html 书香伴我成长演讲稿:https://www.nanss.com/xuexi/3204.html 战士名字:https://www.nanss.com/mingcheng/3602.html 党小组会议记录:https://www.nanss.com/gongzuo/2692.html 周末愉快的唯美短句:https://www.nanss.com/yulu/3731.html 永远在路上心得体会:https://www.nanss.com/gongzuo/3417.html 心存善念感恩的句子:https://www.nanss.com/yulu/3471.html 我想养一只小狗二年级:https://www.nanss.com/xuexi/3673.html 工作理念:https://www.nanss.com/gongzuo/3591.html



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