热门排行
简介
QuestDB是一款用于时间序列、事件和分析工作负载的开源数据库,QuestDB是最快的开源时间序列数据库,主要关注性能,支持SIMD优化分析,基于行和列的访问!需要的朋友可下载试试!
使用了面向列的方法、矢量化执行、SIMD指令和一系列低延迟技术。整个代码库从零开始构建,没有依赖关系,以性能为名。
QuestDB实现了SQL,并对其进行了时间序列的增强。它公开了一个Postgres线协议,一个高性能的REST API,甚至支持InfluxDB线协议的摄取。它同时支持关系型和时间序列型的连接,这使得数据在一段时间内的关联变得容易。写入数据会被持久地提交到磁盘上,这意味着数据是安全的,但又可以立即访问。
功能介绍
为性能而生
SIMD优化分析
基于行和列的访问
矢量化查询执行
占用内存小
C++和零GC的Java
插图
针对时间序列进行了优化
时间序列的关系模型
按时间顺序存储数据
时间分割
可扩展的摄入量
即时一致性
快速InfluxDB行协议
插图
SQL
时间序列和关系连接
Postgres 线路支持
聚集和向下取样
无限次查询
内置SQL优化器
更新日志
我们把重点放在了SQL上,增加了无操作的group by clause,修正了许多SQL bug,增加了set操作except和intersect。
有什么新的功能?
TCP ILP: tcp influx line protocol的实现。
HTTP:支持HTTP/1.0,使服务器在SSH隧道后使用。
SQL: 集合操作:'相交'和'除外'(#518) 'intersect'和'except'(#518)
SQL: 添加无操作的'group by'子句. 修正 #464 (#517)
SQL:当scale为零时,更快的round()内含物
SQL:中断非键合聚合
服务器:在启动时打印web控制台URL。修正#462
服务器:增加了高度抽象和匿名的遥测。
网络控制台:改进语法高亮显示+与v2文档统一。