最近有朋友问到 PostgreSQL 数据库最多能支持多大数据量,其实数据量仅是衡量数据库的一个标准之一,主要看应用场景,如果是日志库,只写的应用,数据量达到 10 TB 也正常,甚至更大。
在 PG 官网找到一份关于 PG 数据量大小的问卷调查,只是年代久远,是一份 2004 年的调查,从问卷调查结果来看,当时已经有 124 名投票者投了大于 4TB 的库。 How large is your PostgreSQL database?
Survey Results
The current results of our How large is your PostgreSQL database? survey are:
Answer | Responses | Percentage |
---|---|---|
0 – 100MB | 732 | 38% |
100 – 500MB | 326 | 17% |
500MB – 1GB | 197 | 10% |
1GB – 500GB | 442 | 23% |
500GB – 1TB | 44 | 2% |
1TB – 4TB | 36 | 1% |
More than 4TB | 124 | 6% |
说得更近点,前东家的 PostgreSQL 环境,最大的日志库大于 10 TB ,应用场景为应用只写,数据仓库 ETL 抽取会读; 最大的业务库为订单库,订单库保留最近三个月左右的订单,整库数据量在 5TB 左右,订单库业务场景为读写场景,并且业务较繁忙。而且这两套应用都是跑在主,备单实例上,没有用到分片方案。
上面的的这些说明希望能对有这方面疑惑的朋友提供些帮助。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/database/239633.html