QuestDB:开源SQL数据库,用于处理时间序列数据!

QuestDb 基础使用 找到Bin目录运行 管理员Cmd,输入 questDb.exe,即可运行,默认webConsole端口 9000,可在bin下 server.config去修改。他还支持RestApi 进行操作数据库,语法与mySql 语法类似,也提供了一些内置函数,详细可参考官网,可去官网直接下载对应版本,我这里是Windows版本。目前测试备份到还原 windows下有点小问题。 阅读详情
AI摘要

QuestDB是高性能开源SQL数据库,专为时间序列和事件数据设计,适用于金融、物联网等领域。它具有高性能、支持时序数据、易使用等特点,支持多种操作系统和语言,有SSL/TLS加密和基于角色的访问控制,还能在分布式环境扩展,社区活跃且文档详细。

QuestDB 是一个高性能且开源的 SQL 数据库,专为时间序列和事件数据而设计。适用于金融服务、物联网、机器学习、DevOps 和可观察性应用程序。它包括 PostgreSQL 行协议的端点,使用 InfluxDB 行协议的模式无关的高吞吐数据获取方式,用于查询、批量导入导出的 REST API。整个代码库使用 Java 和 C++ 构建,没有依赖项,并且 100% 没有垃圾收集。



Stars 数15,308
Forks 数1,255

主要特点

  • 高性能:QuestDb是一个高性能的SQL数据库,它可以处理大量实时数据,并且可以在分布式环境下进行扩展。它可以处理高达数百万个查询和写入操作,并且具有低延迟和高吞吐量。

  • 时序数据支持:QuestDb专门针对时序数据进行了优化,它支持标准的SQL查询,以及时间序列数据的查询和聚合。它可以快速地插入、查询和聚合大量的时序数据。

  • 易于使用:QuestDb提供了易于使用的API和工具,使用户可以轻松地与其他应用程序集成。它也有一个友好的Web界面,可以帮助用户更容易地管理和分析数据。

  • 开源:QuestDb是一个开源的数据库,它可以免费使用和分发。它的源代码可以在GitHub上找到,并且可以根据需要进行修改和定制。

  • 支持多种操作系统和语言:QuestDb可以在多种操作系统上运行,包括Windows、Linux和macOS。它还支持多种编程语言,如Java、Python和C++等。

  • 安全性:QuestDb支持SSL/TLS加密,可以保护数据在传输过程中的安全性。它还支持基于角色的访问控制,可以控制用户对数据库的访问权限。

  • 扩展性:QuestDb可以在分布式环境下进行扩展,可以水平扩展到多个节点上,以处理更大的数据量和更高的负载。

  • 社区支持:QuestDb有一个活跃的社区,可以提供技术支持、解决问题和分享经验。它还有一个详细的文档库,可以帮助用户更好地理解和使用数据库。

 官网:QuestDB | Next-generation time-series database

GitHub:https://github.com/questdb/questdb

高效时间序列分析的开源利器:QuestDB QuestDB:探索数据的深度,加速决策的速度- 精选真开源,释放新价值。 阅读详情

相关推荐

时序数据库Questdb安装使用

QuestDB在Java中的使用

qq_41680772的博客 3007

QuestDB时序数据库快速入门

QuestDB是一个开源的高性能时序数据库,专门用于处理时间序列相关的数据存储与查询;QuestDB使用列式存储模型。数据存储在表中,每列存储在其自己的文件和其自己的本机格式中。新数据被附加到每列的底部,以便能够按照与摄取数据相同的顺序有机地检索数据。QuestDB能够支持快速增长的时间序列高基数数据,提供强大的极速查询性能,安装维护简单并兼容SQL语法,从而上手使用学习难度低,并且支持RestaApi数据摄取与查询接口,对系统应用服务开发提供良好支持,非常方便系统服务的集成开发与应用;

不会飞的小龙人的博客 1万+

QuestDB时序数据库实战:从数据插入到分区管理的完整流程

本文提供了QuestDB时序数据库的完整实战指南,涵盖从环境部署、数据建模、高效写入到核心查询与分区管理的全流程。通过模拟工业设备监控场景,详细介绍了如何利用QuestDB的SQL语法、InfluxDB Line Protocol(ILP)高性能写入以及分区策略来优化时序数据处理,确保系统长期稳定运行。

agile9scrum的博客 870

【亲测免费】 QuestDB:高性能开源时序数据库

QuestDB是一款开源的时序数据库,专为快速数据摄取和SQL查询而设计。该项目主要使用Java、C++和Rust进行开发,代码库从零开始构建,无外部依赖,且实现了零垃圾回收,确保了高性能和低延迟。 ## 项目核心功能 QuestDB的核心功能包括: 1. **高性能数据摄取**:支持通过InfluxDB Line Protocol进行高速数据摄取。 2. **SQL查询扩展**:实现了AN...

gitblog_00505的博客 1323

QuestDB 时序数据库实战入门指南

本文详细介绍了QuestDB时序数据库的核心特性与实战应用,包括其高性能写入、高效查询和开发友好的SQL语法。通过实际案例和操作指南,帮助开发者快速掌握QuestDB的安装、建表、数据写入和时序查询优化,适用于物联网、金融行情等高频时序数据处理场景。

weixin_27741699的博客 392

物联网-高性能时序数据库QuestDB

QuestDB 能保证每次写入的表级别的原子性,每张表会单独维护 last_committed_record_count(txn_count), 读取时 QuestDB 确保不会读到行号超过 txn_count 的记录,确保与正在写入事务的隔离性,当新记录的各个列都更新成功时,QuestDB commit 事务更新 last_committed_record_coun提交事务。针对变长类型列,每个列除了对应一个数据文件,还要对应一个索引文件,索引文件的记录为定长,指向各个记录在数据文件的位置。

ThinkPet 1676

【亲测免费】 推荐使用:QuestDB - 高性能时间序列数据库

QuestDB 是一款强大的开源时间序列数据库,专为高速数据摄入和实时SQL查询而设计,同时提供了简洁的操作体验。它不仅支持标准的ANSI SQL,还带有针对时间序列数据的特殊扩展,使其成为处理金融市场数据、物联网传感器数据、应用指标、实时仪表板以及快速数据分析的理想选择。 ## 项目简介 QuestDB 的核心特性包括: 1. **时间序列SQL**: 实现了对时间序列数据的高效查询,如过...

gitblog_00039的博客 1563

QuestDB时序数据处理实战:从建表到查询的完整示例

本文提供了QuestDB时序数据库的完整实战指南,涵盖从表结构设计到高效查询的全过程。重点介绍了如何利用QuestDB的SYMBOL类型和分区策略优化物联网传感器等时序数据的存储与查询性能,并分享了InfluxDB Line Protocol写入、SAMPLE BY聚合以及数据维护等核心生产实践。

weixin_29268267的博客 359

QuestDB 开源时序数据库完全指南:架构原理、SQL 扩展与连接协议实战

QuestDB 是一款开源、低延迟的时间序列数据库,以 open formats(开放格式)为核心设计理念:数据存储在内存映射、按时间分区的列式文件中,同时支持 Apache Parquet、Apache Iceberg 与 Apache Arrow 生态。本文以仓库根目录 [README.md](https://link.gitcode.com/i/729fd9802a9d00fa1293dd5

gitblog_00456的博客 459

Docker安装QuestDB教程

目录 一、QuestDB是什么? 二、拉取镜像 三、运行容器 一、QuestDB是什么? QuestDB 是一个高性能、开源的 SQL 数据库,适用于金融服务、物联网、机器学习 、DevOps 和可观测性应用。它拥有支持 PostgreSQL 线协议的端点,使用 InfluxDB 线协 议的模式无关的高吞吐数据获取方式,以及用于查询、批量导入和导出的 REST API。 QuestDB 实现了 ANSI SQL 与面向时间的语言功能的本地扩展。这些扩展使得使用关系和时 间序...

猿小白的博客 7291

时序数据库的比较:InfluxDB、TimescaleDB和QuestDB

综上所述,InfluxDB、TimescaleDB和QuestDB是三个受欢迎的开源时序数据库。InfluxDB适用于需要高性能写入和查询的场景,而TimescaleDB则提供了强大的SQL查询功能和关系数据库的特性。选择适合自己应用需求的时序数据库可以提高数据存储和查询的效率,并支持更好的时序数据分析和监控。时序数据库是一种专门用于高效存储和查询时间序列数据的数据库类型。在时序数据分析和监控领域,有几个受欢迎的开源时序数据库,包括InfluxDB、TimescaleDB和QuestDB。

BitNetT的博客 1291

时序数据库TDengine和QuestDB对比

QuestDB和TDengine都是优秀的时序数据库解决方案,但它们在设计、功能、适用场景以及性能表现上各有侧重。QuestDB以其高性能和实时分析能力在金融、物联网等领域有着广泛的应用,而TDengine则以其强大的扩展性和丰富的系统功能在物联网、工业互联网等场景中表现出色。在选择时,用户应根据自身的具体需求和场景来评估并选择最适合的数据库解决方案。

xuweilin的博客 2589

questdb-6.0.4-SNAPSHOT-rt-osx-amd64.tar.gz

时序数据库questdb6.0.4最新版。针对mac自编译的可运行包。内置jre11。解开直接运行bin下的quest.sh start就可以了。在mac10.15.7上实际测试通过。 其他平台(linux,windows)请自行去官方网站下。官方因为没有提供mac的独立可运行包,才自行编译的。有需要的可以下!

QuestDB 中的 sqllogictest:Rust 实现的 SQL 数据库正确性测试框架解析

本文围绕 QuestDB 仓库中 `core/rust/qdb-sqllogictest/sqllogictest` 这个 Rust crate 展开,讲解 sqllogictest 这一经典 SQL 逻辑测试框架的格式规范、解析器与运行器实现原理,并说明 QuestDB 如何通过 JNI 绑定将它用作 Java 单元测试的底层驱动。读完本文,你将掌握 `.slt` 测试文件的完整语法(state

gitblog_00202的博客 646

最新版MySQL 9.0 数据库的下载与安装(图文)

本篇文章基于Windows 10 系统下载与安装MySQL 9.0 版本。

我是聂可的博客 7万+

PX4飞控参数详解-Multicopter Position Control​多旋翼位置控制

Maximum horizontal velocity for which position hold is enabled (use 0 to disable check)//启用悬停时的最大水平速度(使用 0 可禁用此检查)(仅适用MPC_POS_MODE 0 或 MPC_ALT_MODE 2)Maximum horizontal and vertical jerk in Position/Altitude mode//位置/高度模式下的最大水平和垂直加加速度。

u013096791的博客 1817

ThingsGateway时序数据库选型:TDengine与QuestDB性能对比

在工业物联网(IIoT)和边缘计算场景中,时序数据的高效存储和查询是系统性能的关键瓶颈。ThingsGateway作为基于.NET 8的跨平台高性能边缘采集网关,提供了对多种时序数据库的支持。本文将深入对比TDengine和QuestDB在ThingsGateway中的性能表现,帮助开发者做出更明智的数据库选型决策。 ## 数据库架构对比 ### TDengine架构特点 ```mermai...

gitblog_00451的博客 1314

在ubuntu上安装FastSufer【本机安装】

其实说是安装,只需要将文件下载并解压即可。推荐教程注意版本:在下面这个网址根据你的操作系统找到最新的版本安装。比如我的操作系统为Ubuntu 20.04.5,因此我安装ubuntu20-7.4.1的freesurfer打开~/.bashrc在~/.bashrc文件中添加以下三行关闭~/.bashrc更新~/.bashrc安装tcsh注意每次进入终端使用freesurfer时需要输入FREESURFER_HOME路径根据freesurfer的文件夹所在位置自己修改。

Xingwen_future的博客 2009

【亲测免费】 QuestDB 常见问题解决方案

QuestDB 是一个开源的时间序列数据库,专为快速数据摄取和 SQL 查询而设计。它由 Java、C++ 和 Rust 编写,具有高性能、低延迟和高吞吐量的特点。QuestDB 通过列式存储模型、并行向量执行、SIMD 指令和低延迟技术来实现高性能。此外,QuestDB 还实现了 ANSI SQL,并提供了原生的时间序列 SQL 扩展,使得数据分析、过滤和关联更加简单。 ## 新手使用注意事项...

gitblog_01161的博客 1558

2026年ERP选型实战:按规模分档,避开成本与实施陷阱

企业资源计划(ERP)是现代企业数字化转型的核心系统,它将财务、供应链、制造、人力等业务整合到统一平台。随着云计算和人工智能技术的发展,ERP已从传统本地部署的记录工具演变为SaaS订阅制、具备AI辅助决策能力的智能运营平台。不同规模企业在选型时的关注点差异巨大:小微企业追求轻量化和快速出报表,中型企业需要在流程标准化与业务灵活性间取得平衡,大型集团则注重多法人管控和数据治理。此外,制造、电商、工程等行业对ERP的模块要求也各有侧重,成本核算数据跑不通更是普遍痛点。如何结合企业规模与行业特征,制定合理的选型

weixin_34320724的博客 380

回答网友提问:Word 里如何调用 DeepSeek API?

上面的 Visual Basic 定义了名叫 DeepSeekV3 的 subroutine,同理我们可以让 Trae 再写一个调用开启了 DeepThink(R1) 模式的 DeepSeek API,步骤类似,这里不再赘述。在 Word 的 File->Options 选项里,选择 Customize Ribbon,将 Developer 标签从左侧移到右侧,然后在 Developer 标签下新建一个 Group,随便起个名称。API 调用的 response,自动填充到了 Word 里。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 278

QuestDB 中文入门指南:高性能开源时序数据库的架构、部署与查询实践

QuestDB 是一个基于 Apache 2.0 协议开源的**高性能时序数据库**,核心设计目标是低延迟、高吞吐的数据写入,以及低延迟的 SQL 查询。本篇指南以 [i18n/README.zh-cn.md](https://link.gitcode.com/i/404363b72e27618ae8cd9f065ca06e8e) 为骨架,结合当前仓库源码,系统讲解 QuestDB 的多层存储架构

gitblog_00197的博客 385

【WLAN】【调试】再谈如何使用Wireshark解密WiFi数据包——使用TK信息

- 本文介绍了一种wireshark使用TK信息解密空口报文的方式,该方式对是否有关联过程的报文没有要求。

一介草民,只为生活。 1190

QuestDB 仓库开发指南:编码规范、SQL 测试方法论与构建流水线全解析

本篇指南以 QuestDB 开源仓库根目录下的 [CLAUDE.md](https://link.gitcode.com/i/215f1fd87497edf1556b6cb67d415462) 为骨架展开,面向三类读者:准备向 QuestDB 提交代码的贡献者、需要在本地编译/测试/运行 QuestDB 的开发者,以及希望理解其测试基础设施与 SQL 方言的数据库工程师。读完本文,你将掌握 Que

gitblog_00924的博客 392

uni-app - 文本展开 / 收起折叠功能,支持自定义样式(当文本内容超出规定行数后,展开收起折叠的功能)兼容 H5 / App / 小程序且易用更容易修改的插件组件源码,超详细的示例代码及注释

uniapp实现文本的展开与收起功能,uniapp展开全部和收起,uniapp里文本的展开与收起,uniapp中文本内容超出规定行数后展开收起的处理,UNIAPP兼容h5、微信小程序多行文本展开或收起,uni-app中,文字超出隐藏并显示省略号(实现展开、收起全文),uni-app中文本过长-实现折叠与展开效果,中文本内容超出规定行数(字数)后展开收起的处理,超出部分...显示,uniapp适用于uniapp多行文本溢出显示...,多行文本展开或收起,uni-app-文本展开/收起折叠功能,支

🏆 前端领域优质创作者 5642

BoT-SORT实战:手把手教你实现BoT-SORT训练和测试

文章目录摘要1、数据准备2、配置BoT-SORT环境2.1、获取代码2.2、创建虚拟环境2.3、安装必要的包2.3.1、安装pytorch2.3.2、安装cython2.3.3、安装Cython-bbox2.3.4、安装faiss2.3.5、安装其他的包3、训练3.1、生成REID数据集3.2、预训练模型3.2.1、ByteTrack预训练模型3.2.2、REID预训练模型3.3、开始训练4、如何更改FASTREID的BackBone?5、测试5.1、测试视频5.2、测试摄像头5.3、多类别测试 摘要 Bo

m0_47867638的博客 2299
上一篇: 开源神器 AnythingLLM:一键运行 AI 模型,与文档聊天
下一篇: Wallabag:一款保存网页稍后阅读的应用!
开源项目精选
博客等级 码龄6年 2010粉丝 227原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值