PostgreSQL 的时代变迁

尚无读者喜欢此内容。
Open innovation

Opensource.com

当我在 2001 年开始教授 PostgreSQL 教育课程时,PostgreSQL 在数据中心里就像一个丑小鸭。许多学习如何使用它的人都是勉强的,因为某些特定的需求。例如,他们继承了一个 PostgreSQL 数据库。因此,他们中的许多人试图只学习足够的知识来完成他们需要做的事情。另一部分学生是认真的技术专家,坚定的开源爱好者,他们只想使用开源解决方案,并且因为他们的操作需要关系数据库而学习 PostgreSQL。

但如今,随着功能和能力的最新进展推动数据库在全球企业和小型企业中向前发展,PostgreSQL 正在经历某种程度的复兴。今天报名参加培训课程的专业人士来自更广泛的技术背景,热情也更高。 掌握 PostgreSQL 的使用方法已被公认为个人有价值的职业道路。我看到经验丰富的企业软件专业人士,例如精通操作系统和 Windows 的人,参加培训以提升他们的职业生涯。 我还看到公司内部的整个部门都报名参加,因为越来越多的企业正在投资 PostgreSQL。

在关于 PostgreSQL 的课程中,将资深人士与新晋数据库管理员结合起来是有帮助的。来自不同背景的学生由于他们提出的问题,提供了更具互动性和更丰富的体验。 具有操作经验的人通过提供关于为什么有人需要了解或使用该技术某些部分的见解来帮助初学者。与此同时,初学者通常可以提出经验丰富的数据库专业人员从未考虑过的问题,最终他们可以从讨论中学到东西。

提示: 我根据注册该特定课程的学生调整我的演示文稿。一开始,我会询问他们的目标和背景,以便事先了解我是否有大量的初学者,还是更多的具有 DB2 或 Oracle 背景的专业人士。 在介绍内容时,我可以重点介绍吸引特定受众的材料。

但资深人士发现的是一个与 PostgreSQL 非常不同的环境。 以好的方式不同。 PostgreSQL 中存在一种商业解决方案中不存在的哲学重点。 这是一个由工程师为工程师设计的数据库。 商业产品旨在打包和产品化功能。 但是对于 PostgreSQL,有一个模块化框架,所有功能都与其他每个功能一起工作。 边缘案例很少。 因此,对于数据库专业人员来说,最初使用 PostgreSQL 是一种非常不同的体验。 但是一旦专业人士理解了设计,他们就会发现它非常直观,并且他们会被它迷住。

这让我想起了我儿子建议我尝试 Ubuntu Linux 的时候。 当我从事 PostgreSQL 的 Windows 端口工作时,我不得不购买一台 Windows 笔记本电脑。 我下载了 Ubuntu 并开始使用它。 当我必须回到 Windows 进行一个项目时,我已经使用了大约一个月。 我震惊地发现突然之间我有很多事情都做不了,这些事情我已经开始认为是理所当然的。

PostgreSQL 就像那样。

 

标签
User profile image.
Bruce Momjian 于 1996 年共同创立了 PostgreSQL 社区全球开发组,这是一个由志愿者组成的组织,负责指导 PostgreSQL 开源数据库的开发和发布。 Bruce 在组织志同道合的数据库专业人士将 PostgreSQL 从一个被遗弃的学术项目转变为商业上可行的、现在的企业级关系数据库方面发挥了关键作用。

16 条评论

我从没觉得 PostgreSQL “丑陋”。 早在 1999 年,我在评估了几个选项并确定它是最好的之后,就为一个“任务关键型”应用程序选择了它。 它“只是工作”了将近十年。 “丑陋”是我描述大多数其他选项的方式,这也是我不使用它们的一个因素。

在早期,我们只是没有得到现在这样的_喜爱_。 我不认为任何使用 Postgres 的人都认为它很丑陋,但是不使用它的人的看法是它不够时髦、不够快,或者不如“大男孩”数据库那么好。 这当然为了我们的利益而改变了。

PostgreSQL 的众多卖点之一是易于安装和使用

* 下载:约 50 - 60 兆字节
* 安装:关于数据库用户和端口号的一些相关问题(带有合理的默认值)。

瞧:您拥有一个可工作数据库环境,包括管理工具。

在我专业领域的另一个卖点:PostgreSQL – 恕我直言 – 对_所有_主要数据库的空间数据提供最佳支持:PostGIS。

Postgresql 是面向全球企业的 SGBD 开源软件,Postgresql 是当今企业业务世界的数据数据库,拥有一支由专业人士组成的团队,在全球范围内支持其开发并关注最终客户
以及面向大数据和云计算的未来

我曾经尝试过大多数开源数据库,我不得不说 PostgreSQL 是我目前为止最喜欢的。 正如文章中指出的那样,它可能没有所有可以通过 GUI 配置的铃声和口哨,但基本上没有什么是它做不到的。 它只是一个坚如磐石的数据库,随时可以处理您能抛给它的任何东西。 更重要的是,EnterpriseDB 以相当合理的成本提供培训,我参加的两门课程都很棒。

Postgresql 是面向全球企业的 SGBD 开源软件,Postgresql 是当今企业业务世界的数据数据库,拥有一支由专业人士组成的团队,在全球范围内支持其开发并关注最终客户
以及面向大数据和云计算的未来 <a href="http://www.youtube.com/watch?v=rJ3xTSnKX5c"> IMSC 快速邮件程序评论 </a>。

我已经担任 PostgreSQL DBA 大约 4-5 年了,之前曾是 Oracle DBA,我可以诚实地说,我宁愿使用 Postgres 而不是任何其他 RDBMS。

我并没有真正在英国的“大型企业”中注意到 Postgres 使用量的巨大增长,但我希望这在不久的将来会成为可能!

我在金融领域使用 postgresSQL 超过 9 年了。 您可以实施变更的速度以及任何计算的设计理念是在 pgSQL 中实施它们,这样所有客户端无论平台如何都得到相同的答案。 如果是错误的,可以快速更改所有内容,对任何内容的影响都很小或没有影响。 我们现在系统上有 300 多家银行,并且还在增长。

我从另一个数据库系统到 Postgres 的第一个大规模实施非常成功。 通过利用存储过程,我能够简化客户端 .Net 代码并呈指数级提高性能。 正如您所说,由于大部分业务逻辑都在数据库中,因此更正/增强都在一个地方,这便于维护。 这个特定的应用程序能够使用非常简陋的 Core2 Duo 和 2GB 内存轻松支持 300 个业务用户(20-30 个并发用户)而毫不费力。

James – 我们很乐意与您交流您使用 PostgreSQL 的经验。 您能联系我们的传播人员 renee.deger@enterprisedb.com,以便她跟进吗?

PgAdmin 是这个星球上最糟糕的工具。 这是更广泛采用 postgres 的致命弱点

您未具名的事实充分说明了您对在公共论坛中正确使用形容词的知识有限。 我只能冒险猜测您对 pgAdmin 的了解很可能与您对适当礼仪的理解相符。

James,
我完全同意您在这件事上的看法。 即使那是他们的真实感受,也没有专业人士会在开放论坛上发表这样的帖子。 我自己经常使用 PgAdmin,并且没有任何问题。

Postgres 一直让我感到惊讶 – 我在 3 年前从 sql server 切换过来。 当时,我被震撼了 – ms sql server 中没有那么多功能,例如 – 令人惊讶的强大的本机 sql 函数、域、排除约束、带有聚合的窗口函数以及 ms 完全免费的企业功能,这些功能需要花费一大笔钱。 此外,Postgres 现在似乎正在加速其改进速度,这非常令人兴奋。
关于 pgadmin 的评论,没有必要进行辱骂,但我必须在某种程度上同意,功能还可以,但 pgadmin 太丑陋了,因此不幸地玷污了用户对底层出色数据库的印象。 一个适用于 PC/Mac 的美观 GUI 客户端或一个富 Web 客户端 – 理想情况下,配备一个易于安装的预配置集成 http 服务器,用于表/视图浏览 + 函数调用 – 将非常受欢迎。 另请重命名 – postgres 比笨拙的 postgresql 简洁得多 – 我想不出任何保留它的好理由。 无论如何,非常感谢,并向所有参与者致以良好的祝愿。

自 1980 年代后期以来,我一直使用 Teradata。

我对 Postgres 的介绍是通过大约 10 年前的 Netezza 实现的。

从那时起,我一直在使用其他 Postgres 衍生的 MPP 产品,例如 Dataupia 和 Greenplum。

Postgres 应该获得比它获得的更多的赞誉。

你好 Bruce,我认为 AMP 堆栈是减缓 Postgres 采用的原因之一,所以人们开始使用 MySQL 作为初学者。

Creative Commons License本作品根据知识共享署名-相同方式共享 3.0 未本地化许可协议获得许可。
© . All rights reserved.