问题标签 [questdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
243 浏览

influxdb - 如何将 InfluxDB 表导入 QuestDB?

我正在尝试将数据从 InfluxDB 移动到 QuestDB,

我可以通过以下方式将我的表导出为 JSON:https ://stackoverflow.com/a/27913640/1267728

我现在如何将这些 JSON 文件导入 QuestDB?

0 投票
1 回答
114 浏览

questdb - 运行 QuestDB 二进制文件时如何更改 webconsole 端口?

我正在使用questdb.sh脚本运行 QuestDB Java 二进制文件,但我看不到任何将 Web 控制台端口从 9000 更改为其他内容的方法。

有没有办法在不做任何 nginx 代理恶作剧的情况下在端口 80 上提供服务?

0 投票
1 回答
178 浏览

grafana - 如何使用 QuestDB 运行 Grafana

我已经在 QuestDB 中导入了一个演示数据集,我可以从控制台成功查询它。我正在使用 Grafana 构建仪表板来测试可视化。

我的 QuestDB 安装在端口 9000 上运行,我可以毫无问题地导入它:

我正在运行以下失败的查询:

我得到的错误是

我正在使用他们的示例中提供的数据集。

0 投票
1 回答
186 浏览

database-design - QuestDb 中的符号列是什么?

我正在试用 QuestDb,它有Symbol 列类型。据我了解,存储很少更改的小字符串值很有用。在什么时候最好为字符串使用单独的表并使用整数键代替?我的简化架构是 2 个表:

仪器:ISIN,名称

价格:ISIN、PriceValue、日期

仪器是有限的,但随着时间的推移可以增长到 100 万条记录。我应该在价格中使用 ISIN 的符号列还是更好地创建整数工具 ID 并引用它?

0 投票
1 回答
346 浏览

python - 使用带有参数的 Pandas 从 QuestDb 查询时间序列

我正在尝试将时间序列数据从 QuestDb 加载到 Pandas Dataframe。我正在尝试使用 Postgres 驱动程序

但是回来了

我也尝试使用 > 和 < 而不是 BETWEEN

但仍然没有运气

它在没有参数的情况下工作,所以它不是完全错误的,但我在这里遗漏了一些东西。

0 投票
1 回答
128 浏览

java - Maven 无法从源代码编译 QuestDB,并带有“对记录的模糊引用”

我一直在从 docker 运行 QuestDB,但是为了尝试 master 的最新版本,我遵循了 GitHub 上的文档,但无法从源代码构建。当我尝试运行任何 maven 命令(mvn clean testbuild)时,控制台的输出如下所示:

我正在尝试使用最新的 Mac os 11.1 进行构建。

0 投票
2 回答
90 浏览

sql - 在执行聚合查询时,解决丢失记录的最佳方法是什么?

我在 QuestDB 中有一个包含 IoT 传感器数据的表。通常的操作模式是传感器在具有活动的 Internet 连接时将信息写入表。这意味着他们每天从几分钟到几个小时不等,或者不断向我发送数据。当我想在此之上运行聚合查询时,我该如何解释缺失值?如果我想要 24 小时内每分钟的平均值,但缺少 4 小时的数据,我的结果是否会出现偏差?例如:

很明显,我在绘图时直接跳到下一个报告的值,所以当传感器再次联机时,我会突然出现悬崖而不是循环模式:

在此处输入图像描述

0 投票
1 回答
185 浏览

python - 如何从 Python 将 csv 文件导入 QuestDb?

我正在尝试将文件作为 REST csv 上传导入 Questdb。我的代码看起来像

然而我回来了

{"status":"invalid value in 'Content-Disposition' multipart header"}

转储请求时,我没有发现 Content-Disposition 有任何问题

0 投票
1 回答
53 浏览

postgresql - 如果我对表进行大量读取操作,如何确保我可以保持摄取客户端运行?

我正在使用流入线以恒定且高的速率将记录插入到 Questdb 中的表中。我有多个附加的 postgres 客户端执行读取操作,有些是 Grafana 仪表板,它们在整个表中进行一些繁重的聚合。看起来当我刷新仪表板时,我遇到了一些问题:

有没有办法确保我不会踢出插入客户端或像错误中提到的那样增加队列?

0 投票
1 回答
45 浏览

sql - QuestDB 中的 SQL 通配符匹配列名

我正在尝试对列名进行通配符匹配,但看起来不支持LIKE并且文档中没有对通配符匹配的引用。如果我有一些设备名称带有“ESP”的板,我如何才能使以下工作: