时序数据库需求的总结及推荐类库
一、核心需求总结
1.数据存储逻辑
每个数据点仅保留最近30次变化值(环形队列覆盖机制,只在内存引擎实现这个特性)
精确追踪当前值的持续时间(记录值变更的起始时间戳)
2.读写性能要求
高速内存处理:微秒级写入延迟,支持高并发(>500K ops/sec)
细粒度锁:每个数据点独立锁,避免全局锁竞争
3.客户端分离
写客户端:批量提交数据,低延迟响应
读客户端:支持实时推送变化(数据变更时主动推送)
4.扩展能力
可选持久化(如WAL日志)
监控指标暴露(内存用量、写入延迟等)