791

0

Cnosdb

一款由社区驱动的高性能、高压缩率、高易用性的开源分布式时序数据库;支持超大数据规模、快速的批量写入、超高数据压缩比、丰富的计算函数和优秀的生态系统等功能特性;可用于DevOps(包括服务和服务器)监控、 IoT(包括物联网设备)监控、实时分析等场景。

<img alt="codebeat badge" src="https://codebeat.co/badges/23007af1-7b99-419c-81a8-7bfb6dac31b9"/> GitHub

CnosDB是一款高性能、高压缩率、高易用性的开源分布式时序数据库;CnosDB依托于Rust, Apache ArrowDataFusion 进行构建。

CnosDB Isipho的设计目标

设计并开发一个高性能、高压缩比、高可用的分布式云原生时间序列数据库,满足以下目标:

存储

  • 存算分离,时间序列膨胀(理论无上限 )支持横/纵向扩展;
  • 性能和成本,高性能io,Run-to-Completion调度模型,支持使用对象存储进行分级存储;
  • 有损压缩,在用户可选择的情况下实现降精度的有损压缩;

查询

  • 使用Apache Arrow及Datafusion实现查询引擎;
  • 支持查询引擎矢量化的执行,执行复杂的查询语句;
  • 支持标准SQL,Flux,支持丰富的聚合查询及算子。

生态

  • 面向多租设计,提供更多的配置参数,能够提供资源更加灵活的配置;
  • cdc、WAL可以提供订阅和分发到其他节点,更加灵活的部署和支持;
  • 生态型兼容K8s生态,减少共享内存;
  • 与其他数据生态系统相结合,支持导入/导出parquet文件;
  • 兼容国际与国内主要公有云生态。

路线图

社区贡献指南

联系我们

我们正在招聘

  • 如果您对全职、兼职或者实习工作感兴趣,请发简历到 hr@cnosdb.com

许可证