无服务器Postgres是一种完全托管的云数据库,支持计算和存储的独立扩展,并能按需自动调整。与传统Postgres相比,它简化了基础设施管理,按实际使用计费。湖泊基础架构结合了事务数据库和湖仓的灵活性,适合同时处理操作和分析工作负载,选择合适的架构可优化性能和成本。
过去十年,云数据库架构显著演进,底层存储从“本地盘+复制”转向“共享池+共识化日志+页面服务”。Amazon Aurora、Microsoft Socrates、Alibaba PolarDB和Huawei Taurus等系统实现了“存算分离”理念,强调日志作为数据库的唯一真相,页面按需物化。本文探讨了这些系统的核心机制、设计取舍及自建分离存储的路线图与注意事项。
最新研究显示,38%的技术领导者担心当前数据库无法满足未来需求,但大多数人未采取行动,往往在危机发生后才反应。尽管三分之一的领导者对现有云数据库满意,但对未来的AI/ML工作负载感到不安。成本问题也突出,35%的人希望提高性能但受预算限制。领导者们通常在危机驱动下做出迁移决策,而非主动寻求更高效的解决方案。
云数据库的采用面临可移植性、成本控制、延迟和治理等挑战,关键考虑因素包括供应商锁定、数据迁移复杂性和成本管理。云数据库分为自管理和数据库即服务(DBaaS)两种模式。选择合适的云数据库管理系统时,应评估工作负载类型、数据模型、合规性和总拥有成本。新兴趋势包括AI集成、自管理数据库和无服务器架构。
许多公司认为高可用数据库就是使用云 RDS,但费用昂贵。实际上,自建 SQL Server Always On 高可用集群可以节省十几万,且稳定性不逊色于云数据库,适合具备运维能力的公司,部署简单,有效降低成本。
PlanetScale Postgres与Cloudflare Hyperdrive结合,提供快速的云数据库连接,适用于实时应用。通过WebSockets和Durable Objects,用户可实时接收数据更新。该架构优化了数据库性能,支持多环境部署,适合高并发交易场景。
ScyllaDB推出了新云数据库服务ScyllaDB X Cloud,声称其性能可与AWS的DynamoDB媲美,成本仅为后者的一半。该服务支持快速扩展和高效存储,能够处理高达200万次操作每秒,延迟保持在毫秒级。此外,ScyllaDB X Cloud具备自动扩展、数据压缩和多种节点规模等特点,吸引企业考虑迁移自DynamoDB。
在微软Ignite大会上,微软发布了Azure HorizonDB的早期预览。这是一款兼容Postgres的托管数据库服务,支持3072个vCore和128TB数据库,集成AI模型管理功能,提供更快的向量搜索,旨在为企业提供安全、高可用的云数据库,优化AI工作负载。
Databricks连续第五年被评为Gartner云数据库管理系统魔力象限的领导者。新推出的Lakebase将完全托管的PostgreSQL功能整合到Databricks平台,支持操作和分析工作负载,简化数据管理,提升性能与可扩展性。Unity Catalog提供统一的治理和元数据,确保操作与分析的一致性。
Amazon Aurora 是一种兼容 MySQL 和 PostgreSQL 的云数据库,速度可达 MySQL 的五倍,支持高可用性和自动管理,采用分布式存储。通过直方图,Aurora 能更准确地评估数据分布,优化查询性能。
PlanetScale与Cloudflare合作,提供快速可靠的云数据库解决方案。用户可轻松连接Cloudflare Workers与PlanetScale数据库,优化性能并降低延迟,适用于Postgres和Vitess数据库,提升全球应用的开发体验。
Postgres Ibiza 2025将于10月15日至17日在伊比萨会议中心举行,包含两天会议和一天非正式讨论。欢迎提交关于Postgres核心创新、扩展和云数据库的论文。
本周,AWS庆祝Amazon Aurora十周年,回顾其在云数据库领域的创新历程。Aurora通过计算与存储分离赢得了用户信赖。同时,AWS推出了新服务,包括可自定义的账单管理控制面板、简化的OpenAI模型访问和内存优化的EC2实例,进一步提升了云服务的功能与效率。
PL/pgSQL是PostgreSQL的过程化SQL语言,适合开发复杂数据库功能。本文介绍了PL/pgSQL的基本用法,包括函数创建、数据读取和触发器集成,适合企业开发者和学生,通过实际操作学习高效应用PL/pgSQL。
PL/pgSQL是PostgreSQL的过程化SQL语言,增强了SQL功能,适合开发者和学生。本文介绍了PL/pgSQL的数据库操作,包括游标、函数和触发器的使用,帮助开发者掌握其基本用法和优势。
2025年7月26日,HCDG在上海举办了“AI-Native云数据库GaussDB实践技术沙龙”,20余位开发者交流了AI原生数据库的应用,介绍了GaussDB的优势与案例,探讨了数据库设计与架构优化,促进了技术分享与互动。
文章讨论了Aurora DSQL,这是一种基于PostgreSQL的无服务器分布式SQL数据库,强调Rust在数据密集型基础设施中的优势。Rust提供内存安全和高效性能,适合构建云数据库。团队通过小规模项目逐步迁移到Rust,发现其性能显著优于Kotlin实现,Rust的灵活性和高生产力使其成为基础软件开发的理想选择。
PlanetScale推出Postgres,并通过内部工具“Telescope”进行基准测试,确保数据库性能。在延迟、TPS和IOPS等方面,PlanetScale在与其他云Postgres提供商的比较中表现优异,展示了其卓越性能。
本文介绍了Percona Everest,一个开源工具,简化云数据库管理。通过REST API,用户可以自动化数据库操作。作者提供了一个Python示例,展示如何使用API创建、管理和删除PostgreSQL集群,涵盖了API基本概念及相关步骤,强调了其在数据库管理中的重要性。
MongoDB Atlas 提供云数据库服务,但存在隐藏成本、供应商锁定和灵活性不足的问题。Percona 的开源解决方案帮助用户更好地控制成本和灵活性,避免对单一供应商的依赖,从而实现更优的云策略和管理。
完成下面两步后,将自动完成登录并继续当前操作。