重时间数据记录的数据库设计

hot*_*ips 5 mysql database postgresql database-design

我有一个应用程序,我收到每个数据40.000行.我有500万行要处理(500 MB的MySQL 5.0数据库).

实际上,那些行存储在同一个表中=>缓慢更新,难以备份等.

在这样的应用程序中使用哪种方案以允许数据的长期可访问性而没有太大的表,容易备份,快速读/写的问题?

postgresql不是更好地mysql为这样的目的是什么?

chb*_*urd 2

1 - 40000 行/天并不算大

2 - 根据插入日期对数据进行分区:您可以通过这种方式轻松删除旧数据。

3 - 不要犹豫,执行数据集市步骤。(计算中间表中常见的指标)

仅供参考,我已经将 PostgreSQL 与包含几 GB 数据的表一起使用,没有任何问题(并且没有分区)。INSERT/UPDATE时间是恒定的