《PostgreSQL服务器编程》一一2.2 开发者的可用性

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
简介:

本节书摘来自华章计算机《PostgreSQL服务器编程》一书中的第2章,第2.1节,作者:(美)Hannu Krosing, Jim Mlodgenski, Kirk Roybal 著
,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 开发者的可用性

这一直是我开发生涯中的一个最欢快有趣的部分。我最近建议当地的一家公司,使用PostgreSQL进行报表系统的开发。这家公司想知道,如果他们选择了PostgreSQL,公司里面是否有工作人员能够进行后续维护。于是我开始采访开发者,求证他们在PostgreSQL上的经验。
我:你使用过PostgreSQL吗?
开发人员1:是的,我在最近一项工作中就使用过它。我用它来完成了一个产品实施的项目,但我不相信很多人都有这种经验。我们或许应该坚持使用MySQL。
我:你使用过PostgreSQL吗?
开发人员2:是的,我在最近一项工作中就使用过它。我用它来完成一个汇报的项目,但我不觉得很多人都有这种经验。我们或许应该坚持使用MySQL。
当我采访完项目中七个关键的开发者之后,我发现唯一一个没有PostgreSQL实践经验的人是项目经理。由于项目经理在项目中并不需要有任何技术上的参与,所以他批准了PostgreSQL的选用方案。
PostgreSQL是Web开发者们的一个肮脏的小秘密。如同他们处理加密解密一样,他们对PostgreSQL有着相同的熟悉程度。因为“只有那些高级用户”会使用它,而这些用户都会如同发烧友般地对PostgreSQL进行深入研究,并且他们会假定其他人都由于太“缺乏经验”,而不会去做同样的研究。每个人都试图对其他人“掩饰事实”。他们认为自己手头上使用的工具(MySQL)是一个牺牲品,他们借此去帮助缺乏经验的同事。滑稽的是,这些被帮助的家伙们也会认为,他们正在为其他人做出同样的牺牲。
经验总结:不再替“其他人”做选择。他和你一样的经验丰富、聪慧过人,或者他可能只是希望借此机会来提高自己的技能。

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
3月前
|
监控 安全 关系型数据库
在规划阿里云RDS跨区迁移资源和服务可用性
在规划阿里云RDS跨区迁移资源和服务可用性
262 4
|
4月前
|
弹性计算 安全 数据可视化
不是开发者也可以有自己的服务器
白天当帕鲁,晚上玩帕鲁。
140 1
|
8月前
|
存储 弹性计算 运维
面向开发者每天仅需0.5元,阿里云发布全新经济型云服务器e系列
阿里云服务器ECS推出经济型e系列,经济型e实例是阿里云面向个人开发者、学生、小微企业,在中小型网站建设、开发测试、轻量级应用等场景推出的全新入门级云服务器,CPU采用Intel Xeon Platinum架构处理器,支持1:1、1:2、1:4多种处理器内存配比,e系列性价比优选,新品e实例价格低至15元/月,折合0.5元/天
450 0
|
6月前
|
弹性计算 人工智能 安全
阿里云弹性计算产品线负责人张献涛 为计算提速,弹性计算的创新与普惠
“阿里云始终围绕‘稳定、安全、性能、成本、弹性’的目标不断创新,为客户创造业务价值。”10月31日,杭州云栖大会上,阿里云弹性计算计算产品线负责人张献涛表示,通过持续的产品和技术创新,阿里云发布了HPC优化实例等多款新品,性能可提升40%,并对g8i等多款第八代ECS实例升级算力、降低成本,让客户真正体验到云计算带来的创新和普惠。
阿里云弹性计算产品线负责人张献涛  为计算提速,弹性计算的创新与普惠
|
4月前
|
弹性计算 运维 安全
ECS系统如何高效运维|开发者分享会
今天分享的内容来自阿里云弹性计算技术专家郑大禹的“ECS系统高效运维实践”。全文围绕ECS运维的痛点和挑战、如何实现高效运维以及典型案例分享这3个主题内容进行讲解。
111428 4
|
15天前
|
运维 监控 Serverless
【专栏】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器(Serverless)
【4月更文挑战第28天】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器。它基于事件驱动,自动扩展资源并按需计费。优势包括缩短开发周期、优化资源利用、降低成本、提高可用性及简化维护。然而,冷启动延迟、调试困难、性能监控、安全性和学习曲线等挑战仍需解决。随着技术进步,无服务器架构将在科技发展中发挥更大作用。
|
4月前
|
弹性计算 运维 算法
ECS稳定性体系建设与最佳实践|开发者分享会
今天分享的内容来自阿里云弹性计算技术专家杜文彬的“ECS稳定性体系建设与最佳实践”。全文围绕阿里云ECS稳定性体系建设、云上应用稳定性最佳实践这2个主题内容进行讲解。
|
4月前
|
弹性计算 人工智能 监控
ECS如何构建弹性高可用|开发者分享会
本期内容主要分享阿里云ECS构建弹性高可用的应用,即弹性伸缩(简称ESS),是指根据业务需求和策略自动调整计算能力(即实例数量)的服务。全文围绕ECS构建弹性高可用应用的挑战、构建弹性高可用应用最佳实践以及用户案例分享这3个主题进行讲解。
|
6月前
|
安全 云计算 开发者
开发者都应该有一台云服务器吗?
记得我的第一台云服务器是在刚工作的时候购买的,当时我主要用它来学习和实践云计算技术。我使用它来测试代码,通过使用云服务器,我能够更好地理解云计算和网络技术的实际应用,提高自己的技能和能力。 我同意每个开发者都应该有一台云服务器的观点。对于开发者而言,拥有云服务器确实有很多优点:1. 更便捷地搭建和部署项目:无需维护自己的物理硬件,可以直接在线部署应用,并迅速开始工作;2. 多个环境:可以在多个环境中进行测试和验证;3. 更高的稳定性:云服务器具有更高级的安全防护措施,可以更好地保护开发者的项目和数据;4. 自动备份:云端服务器可以在多个地点复制服务器内容,防止意外丢失。所以建议每个开发者都可
114 1
|
6月前
|
弹性计算 关系型数据库 MySQL
每个开发者都应该拥有的-云服务器!
讲述每个开发者都应该拥有的好产品