PostgreSQL 扩展生态全景解析(第五期):分布式扩展 —— 从分片到存算分离的进化之路
PostgreSQL 扩展生态全景解析(第五期):分布式扩展 —— 从分片到存算分离的进化之路 引言:单机 PostgreSQL 的天花板 我们的系列走到了第五期。第一期我们讨论了扩展生态的宏观图景,第二期探了 GIS,第三期探了向量,第四期探了时序。它们回答的问题分别是“在哪里”“像什么”和“何时”。但还有一个更加基础的问题,在前面几期的讨论中悄然浮现—— 当数据量增长到单机存不下时,怎么办? 想象一个多租户 SaaS 平台,每个租户的数据都在同一张表里。一年后,这张表突破数十亿行。PostgreSQL 的优良设计——MVCC、索引、查询优化器——在这个规模下依然能正常工作,但服务器的 CPU、内存、磁盘 I/O 终究有上限。单机 PostgreSQL 的吞吐量和存储容量有天花板。 这个天花板,正是本期要讨论的问题:分布式扩展。 […]