Hasty Briefsbeta

双语

Carrot Cache: High-Performance, SSD-Friendly Caching Library for Java

a year ago
  • #Java
  • #Caching
  • #OpenSource
  • Carrot Cache是一款面向Java的高性能、SSD友好型缓存库,现已基于Apache 2.0协议开源。
  • 它提供高级压缩、智能数据分层和SSD优化设计,能高效处理大规模工作负载。
  • 核心特性包括:提升5倍内存效率、真正的数据分层(RAM+SSD)、比Redis快150倍的超快快照功能。
  • 支持对象级过期策略、极简元数据开销(每对象仅8-14字节)、为延长SSD寿命设计的顺序写入机制。
  • 基准测试显示:在客户端压缩场景下,Carrot Cache的内存效率是Caffeine和EHCache的2-5.9倍。
  • 采用'群体压缩'技术动态优化数据模式以实现最高效率。
  • 开源优势包括完整GitHub访问权限、社区贡献支持及与现有系统的轻松集成。
  • 未来规划将扩展功能特性与集成支持,例如增加Spring Boot适配。