Hasty Briefsbeta

双语

Show HN: UnisonDB – B+Tree DB with sub-second replication to 100+ nodes

3 months ago
  • #database
  • #edge-computing
  • #real-time
  • UnisonDB是一款专为边缘AI和边缘计算设计的日志原生实时数据库
  • 它结合了B+树存储与基于WAL的复制机制,提供强一致性和持久性
  • 支持多模态存储(键值/宽列/大对象)、流式复制和实时通知功能
  • 针对边缘优先架构优化,显著降低延迟并实现实时响应
  • 通过命名空间隔离实现多租户支持,数据与服务共置确保即时响应
  • 采用可插拔存储后端设计,支持BoltDB和LMDB引擎
  • 基准测试显示其性能优于BadgerDB和BoltDB
  • WALFS作为核心组件,提供高效的随机访问和复制能力
  • 引擎层整合WAL日志、内存表和B树结构实现高效读写
  • 基于WAL的复制机制支持从任意偏移量进行流式同步和追赶
  • 支持原子化多键事务及具备事务保证的大对象处理
  • 列感知复制技术可高效同步宽列数据更新
  • UnisonDB无需额外消息总线系统,统一实现存储与流处理功能