哪个Nosql数据库适用于具有静态模式和过多行数的表

时间:2016-08-08 15:17:22

标签: database nosql

有一个包含5列但不多的列表。每行的大小小于200字节,但在此期间,表行的数量可能会增加到数百亿。

应用程序将以每秒100或更多的速率存储数据。存储这些数据后,它们将永远不会更新,但会在1年后删除。它们不会被多次读取,但可以通过在一个时间范围内选择来查询,例如,在给定的一天中选择给定小时的行。

问题

  1. 哪种类型的Nosql数据库适用于此?

  2. 哪些数据库最适合? (不必列出)

1 个答案:

答案 0 :(得分:0)

如果您的Oracle许可证包含分区选项,按月或年分区,并且如果您的大部分/全部查询都包含您分区的日期列,那么这将有很大帮助。这也使得丢弃一年的数据需要几秒钟。

正如其他人在评论中指出的那样,取决于查询返回的数据量。如果查询返回数百万行,则是,可能需要15分钟。如果条件足够严格且存在适当的索引并且统计数据收集得当,Oracle可以在几秒钟内处理针对十亿行表的查询。

那么15分钟查询会返回多少行?