用性能数据说话,为什么PostgreSQL是世界上最先进的开源关系型数据库,暨世界上最成功的数据库。MySQL 和 PgSQL 性能谁好?分布式数据库到底怎么样?
数据库的用户是开发者,而开发者的意愿、喜好、选择又如何?总览 StackOverflow 过去六年的调研结果,不难看出在2022年,PostgreSQL 已经同时在这三项上登顶夺冠,成了字面意义上 “最成功的数据库”:
蚂蚁金服有过一个自嘲的段子:能干翻支付宝的,除了监管就是DBA了。尽管DBA听上去是一个有着光辉历史与暗淡前景的行当,但天知道在几次恐怖的重大云数据库事故后,会不会重新成为潮流呢?
最近就目睹了一场云数据库删库跑路现场情景剧。本文就来聊一聊在生产环境使用PostgreSQL,如何应对误删数据的问题。
前天开源漫谈第九期主题《DBA会被云淘汰吗?》,我作为主持人全程克制着自己亲自下场的冲动,因此特此写了这篇文章来聊聊这个问题 : DBA 会被云淘汰吗?
昨天在PostgreSQL中文社区做了一个直播分享,介绍了开源的PostgreSQL全家桶解决方案 —— Pigsty
数据库是信息系统的核心组件,关系型数据库是数据库中的绝对主力,而PostgreSQL是世界上最先进的开源关系型数据库。占据天时地利,何愁大业不成?
生产环境的数据库是否应当放入容器中,仍然是一个充满争议的问题。站在DBA的立场上,我认为就目前而言,将生产环境数据库放入Docker中仍然是一个馊主意。
但对时间的正确理解,对正确处理工作生活中的时间问题很有帮助。例如,计算机中的时间表示与时间处理,以及数据库与编程语言对于时间的处理。
并发程序很难写对,更难写好。很多程序员不过是把这些问题丢给数据库而已…。但即使是再高大上的数据库,如果不了解并发异常与隔离等级的相关知识,也是白搭。
PostgreSQL的Slogan是“世界上最先进的开源关系型数据库”,要我说,最能生动体现PG特色的口号应该是:一专多长的全栈数据库,一招鲜吃遍天。
区块链的技术本质、提供的功能、及演化方向就是分布式数据库。确切的讲,是拜占庭容错(抗恶意节点攻击)的分布式(无领导者复制)数据库。