【发布时间】:2012-04-02 06:16:34
【问题描述】:
我即将开始一个新项目,它基本上是一个报告工具,应该有一个相当大的数据库。
表的数量不会很大(
估计一张表中的数据量会以每分钟240,000条记录的速度增长,我们应该至少保留1到3年的数据,以便能够进行各种报告,并且管理员可以在线查看报告。
我没有使用大型数据库的第一手经验,所以我问那些拥有哪种数据库的数据库是这种情况下的最佳选择。我知道甲骨文是安全的赌注,但如果有人有数据库以外的经验,比如 hadoopdb 或谷歌的大表,我会更感兴趣。 请指导我。 提前致谢
【问题讨论】:
-
您真的需要保留所有数据吗?你能以某种方式聚合它吗?也许将原始数据合并到存储桶中?每秒 4000 条记录有点疯狂。你的记录有多大?
-
对于直接使用计算器的人,我会为您省点力气:3年后3784.32亿条记录>。
-
@greg hewgill 感谢您的回复。是的,因为我的项目是报告工具,所以如果用户想要查看超过一年的报告,那么我必须将该数据保留超过一年,最长可达 3 年。我汇总数据,但在所有报告的末尾,我以单行形式显示数据,而不是汇总形式。