华为云计算 云知识 PostgreSQL数据库的优点

PostgreSQL数据库的优点

【热门云产品免费试用活动】| 【最新活动】| 【企业应用优惠】

免费试用专区

PostgreSQL是一个开源对象关系型数据库管理系统,并侧重于可扩展性和标准的符合性,被业界誉为“最先进的开源数据库”。云数据库PostgreSQL面向企业复杂SQL处理的OLTP在线事务处理场景,支持NoSQL数据类型(JSON/XML/hstore),支持GIS地理信息处理,在可靠性、数据完整性方面有良好声誉,适用于互联网网站、位置应用系统、复杂数据对象处理等应用场景。

PostgreSQL的主要优点:

1.PostgreSQL是完全免费的,它是BSD协议。PostgreSQL数据库将不受其他公司的控制。oracle数据库是商业数据库,不是开放的。尽管MySQL数据库是开源的,但由于SUN被Oracle收购,因此它现在基本上由Oracle控制。实际上,在收购SUN之前,MySQL中最重要的InnoDB引擎也由Oracle控制。在MySQL中InnoDB引擎中的许多重要数据都放在InnoDB引擎中。因此,如果MySQL的市场范围与oracle数据库的市场范围冲突,oracle公司肯定会牺牲MySQL,这是毫无疑问的。

2.有很多与PostgreSQl合作的开源软件,还有很多分布式集群软件,例如pgpool,pgcluster,slony,plploxy等。它很容易实现解决方案,例如读写分离,负载平衡和数据级别拆分,这在MySQL下比较困难。

3.PostgreSQL源代码写得很清楚,可读性比MySQL好。因此,许多公司都使用基本PostgreSQL进行二次开发。

4.PostgreSQL在许多方面都比MySQL强,例如复杂的SQL执行,存储过程,触发器和索引。同时,PostgreSQL是多进程的,而MySQL是线程化的。尽管在并发性不高时MySQL的处理速度很快,但是在并发性高时,MySQL的整体处理性能不如在具有多核的单台计算机上的PostgreSQL更好。原因是MySQL线程无法充分利用CPU的功能。

更多相关文章:

1. 域名建站专场

2. 商标特惠专场

3. 云速邮箱

4. SSL证书专场

5. 全球云服务专场

6. 企业免费试用专区

7. 个人免费试用专区

8. 图片文字识别OCR

9. 网站建设自助建站

10. 企业应用专场

11. 网站建设专场

12. 域名注册申请

13. 商标注册优惠

14. 网站模板自助建站

15. 云知识推荐

16. 云专题清单

17. 弹性云服务器ECS

18. 内容分发网络CDN

19. 云硬盘EVS

20. 对象存储服务

上一篇:鲲鹏平台应用软件移植调优综合实验 下一篇:EVS快照