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适配。