240 发简信
IP属地:北京
  • 远程登录

    步骤: ssh-keygen -t rsa ssh-copy-id -i ~/.ssh/id_rsa.pub[http://rsa.pub] u...

  • 翻myrocks有感

    1. 用来替代innodb, 所以要写大量的接口, 用于和server交互, 要真正看懂myrocks, 需要了解mysql的sql计算层...

  • rocksdb 的write stall

    为什么需要write stall 我们知道, 当flush/compaction赶不上write rate的速度时,rockdb会降低write...

  • LSM-tree vs B-tree

    lsm-tree vs B-tree 直觉来看,LSM-tree的优势在于写性能, B-tree的优势在于读性能, 而LSM-tree可能需要检...

  • rocksdb系列delete a range of keys

    个人理解: delete a range of keys 就删除一定范围内的key, 比如删除所有以userid为前缀的keys 简单粗暴的方...

  • rocksdb系列之write stall

    为什么需要write stall 我们知道, 当flush/compaction赶不上write rate的速度时,rockdb会降低write...

  • rocksdb系列partitioned index filters

    为什么需要partitioned index filters 当DB越来越大, index/filter block所占用的内存越来越大,即使设...

  • Resize,w 360,h 240
    redis之BGSAVE堵塞redis原因(fork)

    Fork是造成BGSAVE堵塞Redis的主要原因: https://redis.io/topics/latency#latency-gener...

  • redis之overcommit_memory参数

    内核参数overcommit_memory 内存分配策略0:表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许...

个人介绍
关注开源、分布式系统、机器学习