产品介绍
CnosDB 是一款高性能、高压缩率、高易用性的开源分布式时序数据库。主要应用场景为物联网,工业互联网,车联网,IT运维。所有代码均已在 GitHub 开源。
产品特性
CnosDB 解决了时间序列膨胀,理论上支持时间序列无上限,支持沿时间线的聚合查询,包括按等间隔划分窗口的查询、按某列枚举值划分窗口的查询、按相邻时序记录的时间间隔长度划分窗口。具备对最新数据的缓存能力,并且可以配置缓存空间,能够高速获取最新数据。
CnosDB 提供清晰明了的接口,简单的配置项目,支持标准SQL,轻松上手,与第三方工具生态无缝集成,拥有便捷的数据访问功能。支持 schemaless (“无模式”)的写入方式,支持历史数据补录(含乱序写入)
CnosDB 有原生的分布式设计、数据分片和分区、存算分离、Quorum 机制、Kubernetes 部署和完整的可观测性,具有最终一致性,能够部署在公有云、私有云和混合云上。提供多租户的功能,有基于角色管理的权限分配。支持计算层无状态增减节点,储存层水平扩展提高系统存储容量。
使用场景
CnosDB是一个专注于时序数据场景的时序型数据库,适用于各种时序场景,如服务器指标、应用程序指标、性能指标、函数接口调用指标、网络流量数据、探测器数据、日志、市场交易记录等。
通过监控基础设施(服务器、容器、数据库、微服务、云服务等)的核心指标来及时发现问题并在影响关键业务之前解决问题,尽管一些新兴技术提升了基础设施的DevOps监控的复杂性,但CnosDB都能很好的适应。CnosDB通过灵活的插件的形式,采集指标或者从第三方服务(如StatsD或Kafka)拉取数据,并通过自定义配置按需上报给外部存储系统。
主要用于接收和处理来自IoT设备的海量数据,并进行实时分析,在无人工干预的情况下,执行预定义操作,IoT设备无处不在,公路摄像头,智能网联车、手机、冰箱都有它的身影,不过IoT设备的硬件性能和缓存能力有限,数据往往是以流式方式实时上报,所以需要一个弹性、扩展性强的高性能时序后台来应对突发流量的挑战。CnosDB的水平扩展、实时分析等能力,是专门针对这类场景来设计的,具有足够的读写性能和容量弹性。
所属公司
北京诺司时空科技有限公司,2021年07月21日成立于北京市。