240 发简信
IP属地:香港
  • Resize,w 360,h 240
    支持共识算法、异步复制、多点写入、跨区部署的分布式Log-Structured存储引擎设计

    业内有公开资料的分布式关系型数据库和分布式nosql,存算一体的架构大多数都是基于共识算法或者异步复制的分布式日志,搭配rocksdb这类单机存...

  • Resize,w 360,h 240
    从全链路优化设计单机存储引擎

    单机存储引擎是一个研发门槛非常高的基础组件,开源的项目中,只有rocksdb是功能比较全面,应用最为广泛的,但随着使用场景越来越广,硬件条件也比...

  • Resize,w 360,h 240
    OriginQueue设计文档

    项目背景 在推荐系统中消息队列是广泛使用的基础组件,但在我司的推荐系统中有许多成千上万个实例需要完整消费同一个topic的需求,而仅仅因为单机网...

  • Resize,w 360,h 240
    分布式存储系统的分容灾块数据分布算法优化及测试

    上一篇文章给出了一个基本的分布算法,虽然可以求出结果最优的分布,但是还存在一个严重缺陷:没有考虑数据原来的分布情况。 当集群新加入一批机器或者有...

  • Resize,w 360,h 240
    分布式存储系统的分容灾块数据分布算法

    本算法是基于最小费用最大流算法建模,读者需要对最小费用最大流算法有一定的基础,要能理解这个例题 http://www.cppblog.com/y...

  • 程序员算算买房这笔账

    水一篇 以程序员的方式,从投资的视角,比较一下买房和租房+理财这两种方式 比较的思路是:假设将买房的成本投入到理财中,每年从理财资金中扣除房租,...

  • python多线程实现S3文件分段上传下载

    对于大对象的存取,s3提供了分段上传/下载的接口,基于此,可以进一步实现多线程并行传输或者断点续传等功能。 本实现使用了亚马逊的boto库htt...

  • nginx+radosgw配置方法

    ceph官方文档是以Apache为例的,由于笔者的公司广泛使用nginx,并且nginx与radosgw是布在不同的机器上的,在这里记录一下配置...