架构
王亚普
这个作者很懒,什么都没留下…
展开
-
压缩篇:delta-of-delta编码
前言本文主要讨论时序数据库中常见的一种时间戳或者数值压缩方法:delta-of-delta 算法,可以极大地降低数据存储的成本和提高数据写入、查询的性能。delta-of-delta 压缩时间戳是 Facebook Gorilla 论文中所提到的,论文地址:http://www.vldb.org/pvldb/vol8/p1816-teller.pdf。社区比较火热的 Prometheus TS...原创 2019-10-27 11:46:13 · 3434 阅读 · 1 评论 -
天池中间件大赛Golang版Service Mesh思路分享
这次天池中间件性能大赛初赛和复赛的成绩都正好是第五名,出乎意料的是作为Golang是这次比赛的“稀缺物种”,这次在前十名中我也是侥幸存活在C大佬和Java大佬的中间。关于这次初赛《Service Mesh for Dubbo》难度相对复赛《单机百万消息队列的存储设计》简单一些,最终成绩是6983分,因为一些Golang的小伙伴在正式赛512并发压测的时候大多都卡在6000分大关,这里主要跟大家分...原创 2019-02-25 23:50:51 · 688 阅读 · 0 评论 -
天池中间件大赛——单机百万消息队列存储分享
这次天池中间件性能大赛初赛和复赛的成绩都正好是第五名,本次整理了复赛《单机百万消息队列的存储设计》的思路方案分享给大家,实现方案上也是决赛队伍中相对比较特别的。赛题回顾实现一个进程内的队列引擎,单机可支持100万队列以上。实现消息put、get接口。在规定时间内完成数据发送、索引校检、数据消费三个阶段评测。评测逻辑各个阶段线程数在20~30左右。发送阶段:消息大小在50字节左右...原创 2019-02-25 23:51:51 · 445 阅读 · 0 评论 -
第一届天池 PolarDB 数据库性能大赛
这次天池 PolarDB 数据库性能大赛竞争相当激烈,眼睛一闭一睁成绩就会被血洗,最后榜单成绩是第三名,答辩翻车了,最终取得了大赛季军。云计算领域接触的是最前沿的技术,阿里云的 PolarDB 作为云原生数据库里程碑式的革新产品,也为这次比赛提供了最先进的硬件环境。整个比赛获益良多,体会比较深的两点:为了充分使用新硬件, 榨干硬件的红利来达到极致的性能,一定要 Benchmark Every...原创 2019-02-25 23:52:24 · 1008 阅读 · 0 评论 -
深入剖析分布式监控 CAT —— 消息文件存储
项目简介CAT(Central Application Tracking),是基于 Java 开发的分布式实时监控系统。CAT 目前在美团点评的产品定位是应用层的统一监控组件,在中间件(RPC、数据库、缓存、MQ 等)框架中得到广泛应用,为各业务线提供系统的性能指标、健康状况、实时告警等。CAT 目前在美团点评已经基本覆盖全部业务线,每天处理的消息总量 3200 亿+,存储消息量近 400TB...原创 2019-04-30 10:03:04 · 554 阅读 · 0 评论