我有一个不断增长的存储时间序列数据的表,现在有 5 亿个条目,每天有 20 万条新记录。目前总大小约为 15GB。
我的客户主要通过 PHP 脚本查询表,结果集的大小约为 10K 记录(不是很大)。
select * from T where timestamp > X and timestamp < Y and additionFilters
我希望这个手术便宜。
目前我的表在 Postgres 7 中托管,在一个 16G 内存盒上,我很想看到一些好的建议让我以低成本托管它,并允许我在需要时扩展性能。该表服务:
1.查询:90%
2.插入:9.9%
2.更新:0.1% <--非常罕见。