不敢书面化的解决方案就不是好方案

简介: 不敢书面化的解决方案就不是好方案

今天给大家讲一件职场小事。数据库有个同步数据的功能,会把数据表A里所有数据同步到数据表B里,但是同步的时候不是一次性同步完,为了提升性能使用了unlogged table的表在数据表B里。


"unlogged table":在数据库中,"unlogged table" 是指一种特殊类型的表,其数据存储在内存中,而不会写入到磁盘中的日志文件中。这种表通常用于需要高性能读取操作的数据存储,因为它们可以提供更快的读取速度。然而,这种表在数据库崩溃或服务器崩溃时可能会丢失数据。


异常重启后,数据表里B的数据直接都丢失了。当时在做该需求的时候,测试识别出异常重启后,数据表里所有数据都丢失了。测试人员希望解决该问题。因为客户确实会因为丢失数据而感到不安全。


但是某个开发组成员为了上线,就没有处理该问题。当测试问如果客户碰到该问题该怎么办。开发组成员就建议让客户把触发同步数据从表A到表B的动作重新做一遍。


精彩的地方来了,客户真的在几个月之后碰到了异常重启的场景,运维人员就按照当时某开发组成员把解决方案写到客户提的问题单里了。


然后运维被批评了,因为该解决方案虽然能解决问题但非常繁琐,而且要触发的操作太多了。找1-2个人,1-2天都不一定能完成。如果客户按照该解决方案执行,那么就操作麻烦,如果不按照该解决方案,客户就阻塞了。


这个问题最精彩的地方就是书面化当时解决方案被批评的事情。如果你不想让客户知晓该解决方案,那么为什么当时不解决该问题。


阿萨想说,如果你不想你的客户知晓该解决方案,那么一开始就不应该放任该问题到客户现场,还不解决。


这让我想起之前看到的关于不道德的解释:不能见报,不能告诉母亲的事情都是不道德的。


“在我个人看来,不管你是属于哪一个阶级的,有的东西是有共同的原则的。有人说,只要自己的良心感到安宁,就不涉及‘不道德’,这个我倒有点异议,因为每个人的良心的承受力不同,同样的事情,也许你的良心会不安,而他的良心未必不安——我个人以为,如果你知道你做的某件事情,明天要合法地见报,你会因此感到不安,那么这件事情就是‘不道德’的;如果你做的某件事情,你的母亲知道了会感到羞耻,那这件事情就是‘不道德’。


套用上述结论:不敢书面化的解决方案以及不想让客户知晓的解决方案就不是好的解决方案。
你觉得呢?


相关文章
|
16天前
|
容灾 网络协议 数据库
云卓越架构:云上网络稳定性建设和应用稳定性治理最佳实践
本文介绍了云上网络稳定性体系建设的关键内容,包括面向失败的架构设计、可观测性与应急恢复、客户案例及阿里巴巴的核心电商架构演进。首先强调了网络稳定性的挑战及其应对策略,如责任共担模型和冗余设计。接着详细探讨了多可用区部署、弹性架构规划及跨地域容灾设计的最佳实践,特别是阿里云的产品和技术如何助力实现高可用性和快速故障恢复。最后通过具体案例展示了秒级故障转移的效果,以及同城多活架构下的实际应用。这些措施共同确保了业务在面对网络故障时的持续稳定运行。
|
5月前
|
弹性计算 应用服务中间件 持续交付
阿里云应用方案
为拥有传统单体和微服务架构混合的电商企业提供阿里云应用方案。该方案利用阿里云服务器迁移中心(SMC)实现IDC服务器到ECS的快速自动迁移,并通过云效建立自动化部署流水线。微服务应用则采用企业级分布式应用服务EDAS进行无缝迁移。数据迁移方面,实施多租户隔离与统一管理规范,确保数据迁移的安全性与合规性。此方案旨在帮助企业平滑迁移上云,优化资源管理,加速业务响应,并保障数据安全与业务连续性,助力数字化转型。
|
8月前
|
运维 监控 持续交付
构建高效稳定的云基础设施:最佳实践与案例分析
【5月更文挑战第31天】本文旨在探讨如何通过采纳现代云基础设施的最佳实践,构建一个高效且稳定的运维环境。文章将详细讨论云计算资源管理、自动化工具的应用、持续集成/持续部署(CI/CD)流程的优化以及监控和日志分析的重要性。通过对具体案例的分析,我们展示了这些策略如何在实际环境中提升系统的可靠性和性能,同时减少潜在的风险和成本。
|
网络协议 块存储
搭建云平台过程中的错误及解决方案1
搭建云平台过程中的错误及解决方案1
324 0
带你读《阿里云卓越架构白皮书_导读版》——4、性能优化(2)
带你读《阿里云卓越架构白皮书_导读版》——4、性能优化(2)
212 0
带你读《阿里云卓越架构白皮书》——4、性能优化(1)
带你读《阿里云卓越架构白皮书》——4、性能优化(1)
218 0
|
架构师
「解决方案架构」解决方案架构概述
「解决方案架构」解决方案架构概述
|
架构师
「解决方案架构」解决方案架构生命周期
「解决方案架构」解决方案架构生命周期
|
架构师
「解决方案架构」解决方案架构全生命周期
「解决方案架构」解决方案架构全生命周期
|
存储 运维 容灾
HyperBDR高度自动化容灾至阿里云解决方案原理解析
本文主要说明HyperBDR+阿里云自动化容灾的解决方案原理及优势