小弟正在尝试写一个类似监控中心的应用. 数据量说多不多, 说少不少. 每天 12W 条数据. 数据库大小每天增加 20M. 有了数据自然要从各个维度去分析. 从时间维度, 机房维度, 机器型号维度等等. 如果我一次取出 12W 条数据, 不说 mysql 在默认配置下查询费时 2s
小弟正在尝试写一个类似监控中心的应用. 数据量说多不多, 说少不少. 每天 12W 条数据. 数据库大小每天增加 20M.
有了数据自然要从各个维度去分析. 从时间维度, 机房维度, 机器型号维度等等. 如果我一次取出 12W 条数据, 不说 mysql 在默认配置下查询费时 2s 以上, 而在 ruby 中建立如此大的一个数组也要耗费近 10s. 更别说做后续更多的判断和统计逻辑. 不敢想象如果我以后要分析一周, 一个月的数据会演变成什么样的情况.
于是我冒出了一个 "是不是该试试 mongodb" 的想法, 这回我正在通往啃 mongodb 文档的路上, 顺便向各位前辈们请教, mongodb 是否能较为快速(指性能)的满足我的想法. 谢谢啦.
原文地址:我是否应该使用mongodb?(即 mongodb 能比 mysql 更好的解决我面临的问题吗?), 感谢原作者分享。