《PostgreSQL服务器编程》一一2.2 开发者的可用性
本节书摘来自华章计算机《PostgreSQL服务器编程》一书中的第2章,第2.1节,作者:(美)Hannu Krosing, Jim Mlodgenski, Kirk Roybal 著
,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
这一直是我开发生涯中的一个最欢快有趣的部分。我最近建议当地的一家公司,使用PostgreSQL进行报表系统的开发。这家公司想知道,如果他们选择了PostgreSQL,公司里面是否有工作人员能够进行后续维护。于是我开始采访开发者,求证他们在PostgreSQL上的经验。
我:你使用过PostgreSQL吗?
开发人员1:是的,我在最近一项工作中就使用过它。我用它来完成了一个产品实施的项目,但我不相信很多人都有这种经验。我们或许应该坚持使用MySQL。
我:你使用过PostgreSQL吗?
开发人员2:是的,我在最近一项工作中就使用过它。我用它来完成一个汇报的项目,但我不觉得很多人都有这种经验。我们或许应该坚持使用MySQL。
当我采访完项目中七个关键的开发者之后,我发现唯一一个没有PostgreSQL实践经验的人是项目经理。由于项目经理在项目中并不需要有任何技术上的参与,所以他批准了PostgreSQL的选用方案。
PostgreSQL是Web开发者们的一个肮脏的小秘密。如同他们处理加密解密一样,他们对PostgreSQL有着相同的熟悉程度。因为“只有那些高级用户”会使用它,而这些用户都会如同发烧友般地对PostgreSQL进行深入研究,并且他们会假定其他人都由于太“缺乏经验”,而不会去做同样的研究。每个人都试图对其他人“掩饰事实”。他们认为自己手头上使用的工具(MySQL)是一个牺牲品,他们借此去帮助缺乏经验的同事。滑稽的是,这些被帮助的家伙们也会认为,他们正在为其他人做出同样的牺牲。
经验总结:不再替“其他人”做选择。他和你一样的经验丰富、聪慧过人,或者他可能只是希望借此机会来提高自己的技能。
PostgreSQL 双节点流复制如何同时保证可用性、可靠性(rpo,rto) - (半同步,自动降级方法实践) PostgreSQL , 同步 , 半同步 , 流复制 两节点HA架构,如何做到跨机房RPO=0(可靠性维度)?同时RTO可控(可用性维度)? 半同步是一个不错的选择。 1、当只挂掉一个节点时,可以保证RPO=0。如下: 主 - 从(挂) 主(挂) - 从 2、当一个节点挂掉后,在另一个节点恢复并开启同步模式前,如果在此期间(
相关文章
- PostgreSQL 物联网黑科技 - 瘦身500倍的索引(范围索引)
- MySQL弊端凸显,PostgreSQL将取而代之?
- PostgreSQL 9.6 IO Hang问题浅析与优化
- PostgreSQL 单机多实例on XFS 润滑性测试
- 用icc编译Postgresql
- PostgreSQL的事务隔离分析
- PostgreSQL的"天气预报" - 如何预测Freeze IO风暴
- PostgreSQL plan cache 源码浅析 - 如何确保不会计划倾斜
- PostgreSQL数据库 实现ID自增
- PostgreSQL的学习心得和知识总结(八十一)|Linux下虚拟IP增删及高可用工具Keepalived安装和配置说明
- PostgreSQL的学习心得和知识总结(七十二)|深入理解PostgreSQL数据库开源节点树打印工具pgNodeGraph的作用原理及继续维护pgNodeGraph的声明
- PostgreSQL的学习心得和知识总结(四十五)|关于PostgreSQL数据库开源作业调度扩展 pg_cron 默认GMT时区修改 的实现方案
- PostgreSQL的学习心得和知识总结(六)|系统进程结构和视图架构
- C/C++/Linux/PostgreSQL 高性能服务器开发技术博文分类汇总(持续更新...)
- Linux系统之安装PostgreSQL数据库