巨大的插入,没有更新,适度的读取,数十亿行数据存储



我们的系统每天需要1000万次插入(结构数据),存储长达3个月(总计3亿条记录,之后我们可以清除旧记录),不需要更新,并且它应该支持简单的查询(例如按日期排序的某些特定列的查询)。哪种数据存储解决方案对这种情况更有效?我们认为RDBMS处理数十亿条记录的速度会很慢。

MySql可以工作,如果你可以优化你的插入方式。http://dev.mysql.com/doc/refman/5.7/en/optimizing-innodb-bulk-data-loading.html

当然,这取决于你的1M插入是均匀分布的还是你有选择。

如果你有非常高的TPS选择,我会推荐aerospike。

MongoDb也可以工作,但是你需要使用分片

最新更新