我有一个 SQL Server 数据库,其中包含应用程序的使用数据(来自 100 多个设备),收集了超过 1 年的数据(30GB 数据库)。
将数据插入数据库不是问题,足够快(目前),并且是客户端完成的唯一操作。
有一个主表和几个子表,但假设我可以将所有内容放在一个表中。
我需要进行统计分析,所以主要是count(*)
按日期和一列或多列过滤。性能越来越慢(尽我所能使用索引)。
迁移到 MongoDB 会提高速度吗?我还没有开始研究它,但我 99% 的操作会是(是的,我知道不是 SQL):
select count(*) from table
where date between date1 and date2 and field1 = 10 and field2 = "test"