OpenAI:将PostgreSQL伸缩至新阶段2025-05-19·4837 字·10 分钟Bohan-ZhangPostgreSQL OpenAI 性能优化 架构设计 翻译在PGConf.Dev 2025大会上,来自OpenAI的Bohan Zhang分享了OpenAI在PostgreSQL上的最佳实践。在OpenAI,他们使用一写多读的未分片架构,证明了PostgreSQL在海量读负载下也可以伸缩自如。
数据库即业务架构2025-01-22·3813 字·8 分钟数据库 PostgreSQL 架构设计 Omnigres数据库是业务架构的核心,这是不言自明的共识。但如果更进一步,将数据库作为业务架构本身,将业务逻辑、Web Server甚至整个前后端都放入数据库中,又会擦出怎样的火花?
数据库应该放入K8S里吗?2023-12-05·5607 字·12 分钟数据库 Kubernetes 容器化 架构设计数据库是否应该放入Kubernetes里,到今天仍然是一个充满争议的话题。K8S在无状态应用管理上非常趁手,但处理有状态服务特别是数据库时有本质局限性。本文深入探讨为什么将数据库放入K8S不是明智选择。
正本清源:技术反思录2023-05-29·1708 字·4 分钟数据库 云计算 架构设计 技术评论降本增效的主旋律触发了所有技术的价值重估,当然也包括数据库。本系列将评述数据库领域热点技术,并对其在当下的利弊权衡发出灵魂拷问:云数据库、分布式数据库、微服务、K8S容器化等技术,究竟是真需求还是伪需求?
数据库需求层次金字塔2023-05-10·3701 字·8 分钟数据库 架构设计 需求分析与马斯洛需求金字塔类似,用户对数据库的需求也有递进的层次:功能正确性、安全备份、高可用监控、性能成本、可观测性、易用性控制、标准化产品化、最终达到超越与自我实现。
微服务是不是个蠢主意?2023-05-07·1292 字·3 分钟Dhh架构设计 微服务 Serverless 技术评论 翻译连SOA典范亚马逊自己都觉得微服务和Serverless拉胯了。Prime Video团队放弃微服务改用单体架构,运营成本节省了惊人的90%。微服务就像塞壬歌声一样诱惑你为系统添加毫无必要的复杂度。
容器化数据库是个好主意吗?2019-01-13·7811 字·16 分钟数据库 Docker 容器化 架构设计生产环境的数据库是否应当放入容器中,仍然是一个充满争议的问题。站在开发者角度我喜欢Docker,但站在DBA立场上,我认为就目前而言,将生产环境数据库放入Docker/K8S中仍然是一个馊主意。