PostgreSQL是世界上最好的数据库

本文作者Kirk Roybal论证了PostgreSQL在安全性、并发控制、功能扩展、开源发展和标准化方面优于其他数据库,强调其透明的安全响应、适合高INSERT和SELECT工作负载的并发控制、丰富的扩展功能和强大的社区支持。
摘要由CSDN通过智能技术生成

作者:柯克·罗伊巴尔 Kirk Roybal是PostgreSQL的狂热者,并定期为2ndQuadrant博客做贡献。

前言
首先声明,我不是标题党,刻意诱惑点击或夸大描述。我打算证明,无论有没有金钱方面的考虑,通过设计和实现,PostgreSQL都可以客观,可衡量地比当前可用的数据库更好。
究竟我怎样才能证明这样一种崇高的说法是正确的呢?
继续阅读,可爱的读者。我保证不会浪费您的时间。

安全透明
PostgreSQL有一个安全邮件列表。PostgreSQL项目组与其他所有人在同时学习入侵向量。没有什么是隐藏的,任何发现的东西都以使商业供应商头晕目眩的速度进行工作。供应商提供了正在审查的软件,他们所提供的的缺陷列表会更简短。
这意味着所有已知的攻击载体一旦公开就会被处理。这种安全响应能力在商业领域甚至是不可估量的。对于商业供应商来说,在问题得到解决之前保密对补救至关重要。PostgreSQL却没有这样的限制,这是不是很棒呢!

多版本并发控制对您有好处
PostgreSQL选择了一种并发控制方法,该方法最适合高INSERT和SELECT工作负载。
PostgreSQL的设计非常简单,只需记住更新和删除的跟踪开销。重要的是,如果您尊重数据,则应该尝试拥抱PostgreSQL为您提供的数据安全性。
PostgreSQL中DDL也能参与事务。完全迁移或完全无效(最糟糕的一种无效方法是近乎马上完成的废弃)。测试用例也可以重建。需要重置测试工具吗?答案是只需回滚事务。
PostgreSQL支持符合标准的事务隔离形式,包括序列化,已提交读和可重复读。这些方法完全符合ACID标准。

PostgreSQL几乎能做所有事情
那么,您想使用NoSQL、Riak、REACT、Redis、Mongo等的功能吗?PostgreSQL都具备这种能力。不可否认,不能包括原始产品的所有细节。例如,PostgreSQL不会为您创建新的分片,那仍然是一个手动过程。但总有办法,譬如pg_partman。
您想要列数据存储吗?hstore可供选择。
您不想再培训员工吗?使用您已选择的语言继续拓展业务。
您要部分复制吗?流式逻辑复制适合您。
您要从其他系统提取数据吗?PostgreSQL具有所有数据库中最活跃的联邦对象集合-外部数据包装器(FDW),您可以用胶带和拉链将PostgreSQL挂接鳄鱼身上。可以对他像对待您自己的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值