database - 最佳时间序列大数据数据库
问题描述
我正在为我的大数据项目寻找最好的数据库。我们正在从一些传感器收集数据。每行大约有一百列。每天我们都会存储数百万行。
最常见的查询是检索某个日期范围内的一个传感器的数据。
目前我使用 percona mysql 集群。当我在某些日子询问某个范围的数据时,响应很快。问题是当我询问一个月的数据时。数据库完美优化,但响应时间不可接受。
我想用一个能够在所有节点上并行执行查询的数据库来更改 percona 集群,以提高响应时间。
使用 Cassandra,我可以跨节点对数据进行分区(可能基于当前日期),但我已经读到 cassandra 无法并行读取分区之间的数据,但我必须每天创建一个查询。(我不知道为什么)
是否有自动管理分片查询的数据库,以便我可以在所有节点上分发数据?
解决方案
推荐阅读
- python - Django:让用户从数据库下载 PDF 文件
- c - 使用 snd_pcm_writei() 播放音频时如何正确处理 ALSA 编程中的 xrun?
- excel - range() 之前的点是什么意思?
- azure - 从 Azure DevOps 创建应用注册的 Azure CLI - 权限不足
- sql - 您可以在 SQL 数据库拉取中使用 excel 查找表吗?
- asp.net - 尝试访问父表的外键时出现 NullReferenceException
- ms-access-2010 - 如何使用自定义格式删除 %
- visual-studio - RDLC 报表设计器 VSIX 文件不会安装
- rubocop - 为什么这个发送模式不匹配?
- java - 无法发送多部分/表单数据