QuestDB是用于时间序列数据的高性能开源SQL数据库。它使用面向列的方法、大量并行向量化执行、SIMD指令以及一系列低延迟技术。整个代码库是从头开始构建的,没有依赖关系,并且100%没有垃圾回收。QuestDB实现了SQL,并使用本地扩展对其进行了时间序列扩展。
它公开了PostgreSQL有线协议、高性能RESTAPI,并支持InfluxDBLineProtocol的提取。QuestDB使用具有免维护方案的关系模型。关系和时间序列联接使随时间推移的数据关联变得容易。写入会持久地提交到磁盘,这意味着数据是安全的,但可以立即访问。
性能表现
每个线程每秒的操作数。写入是持久的,并已写入磁盘。在具有6个内存通道的CPU上,QuestDB可以每秒扫描117GB的数据使用96个可用线程中的16个在c5.metal实例上的执行时间
评论