考虑到以下情况,mongodb作为数据仓库将是一个不错的选择吗?
我没有使用mysql和mongodb处理这类数据卷的经验,因此如果上面提到的一些事情很天真,请原谅我的无知。
发布于 2018-11-25 23:07:11
(从MySQL的角度讲.)
一千万行没有那么大--也许只有1GB?除非系统活动非常高,否则它很难成为切分的候选对象。
200万行/年=25/秒。100/秒是我竖起眉毛,建议仔细观察的地方。1K/秒可能需要一些特殊处理。
ALTER TABLE .. ADD COLUMN .. --有一些技术使得这并不是太糟糕。在MySQL 8.0中,有一个真正无痛的ADD COLUMN。
考虑为稍后添加的"miscellany“设置JSON列;除非需要数据库引擎对它们进行筛选或排序,否则不要添加更多的列。
对于分析,构建和维护汇总表。这使得“写报告”的速度比扫描10米行快10倍。
MySQL 8.0和MariaDB 10.2中都有CTE和窗口函数。但你可能不需要这样。
5K写作/日--除了200万次插入/年?没什么大不了的。
https://dba.stackexchange.com/questions/223389
复制相似问题