Pika是360 热门的c++开源项目,基于rocksdb开发的类Redis存储,力求在完全兼容Redis协议、继承Redis便捷运维设计的前提下通过持久化存储方式解决Redis在大容量场景下主从同步代价高、恢复时间慢、单线程相对脆弱、内存成本高等问题。

Pika3.0主要新特性

1

全新引擎blackwidow

1.多个接口性能得到显著提升

2.我们深知各位磁盘空间来之不易, 因此, 相同数据新引擎占用空间更小

3.自此, 多数据结构key长度再无256字节限制

4.与Redis精度完全相同的zset结构


2

全新binlog(write2file)

1.更高的解析效率

2.更小的体积, 对磁盘空间更友善

3.从现在起, pika的binlog支持多版本格式相互兼容, binlog升级不再给大家添乱


3

效率更高的server层

1.优化server层对引擎层的调用效率

2.去除冗余代码并对逻辑进行优化以提高server层整体性能

3.现在, server层代码的阅读会更加顺畅, 当然, 距离诗歌还有差距


附录:

blackwidow存储格式解析:http://t.cn/Re8d2wT

pika3.0升级流程:http://t.cn/Re8dCzJ

pika差异化管理命令:http://t.cn/Re8dnS2

pika change log:http://t.cn/Re8gKxG


了解更多pika3.0细节请点击阅读原文



HULK一线技术杂谈

由360云平台团队打造的技术分享公众号,内容涉及云计算数据库大数据监控泛前端自动化测试等众多技术领域,通过夯实的技术积累和丰富的一线实战经验,为你带来最有料的技术分享

【官方速报】Pika3.0正式发布

相关文章:

  • 2022-12-23
  • 2021-06-28
  • 2021-10-16
  • 2021-05-09
  • 2021-12-09
  • 2021-05-18
猜你喜欢
  • 2021-10-07
  • 2021-12-12
  • 2021-08-15
  • 2021-12-19
  • 2021-12-17
相关资源
相似解决方案