首页
学习
活动
专区
工具
TVP
发布

01ZOO

王磊-AI基础
专栏作者
70
文章
237993
阅读量
33
订阅数
如何用关系数据库实现 watchable mvcc:Kine 学习笔记
Kine 目前使用在 k3s: Lightweight Kubernetes 项目中, k3s 的目标是建立一个轻量级的 k8s(完整的 k8s 实在是太重了),以便于部署在 小型机器/边缘机器/物联网机器 上。当然自己学习也可以部署一个。k3s 和 k8s 是兼容的,k3s 主要做的事情还是简化一些插件,合并一些工具到一个 bin 文件等等。
王磊-字节跳动
2022-04-16
1.6K0
Lmdb、Boltdb 和 mmap
mmap,几乎是所有现代的存储系统使用的核心技术之一,比如 mongo, prometheus, rocketmq 等等。这部分将总结和学习 mmap 在各个项目中的使用。
王磊-字节跳动
2021-02-21
2.9K0
数据库压缩技术简介
最近接触到一些海量数据存储的需求,为了解决这样的需求,一个想法是对数据进行一定程度的聚合。在应用层的聚合方式,这里不展开。但是让我联想到的是以前学习 prometheus tsdb的时候接触到的压缩技术。即使本质上来讲,应用层的数据聚合,就是一种数据压缩技术。而 tsdb 使用的 gorilla 技术令人印象深刻。有兴趣的可以详细看一下 prometheus 作者的这篇博客, 以及其使用的技术 gorilla 的 paper. 简而言之 prometheus 的 tsdb 简洁强大,受益于其高效的压缩【gorilla 平均能压缩 16 byte samples to an average of 1.37 bytes】和查询效率,其单机的设计并没有影响他在众多场景中的广泛使用。
王磊-字节跳动
2021-01-17
3.4K0
DDIA 笔记
本文为 design data-intensive applications 的读书笔记 第一部分:数据系统的基石 第一章:可靠性、可扩展性、可维护性 现今很多应用程序都是 数据密集型(data-intensive) 的,而非 计算密集型(compute- intensive)的。因此CPU很少成为这类应用的瓶颈,更大的问题通常来自数据量、数据复杂 性、以及数据的变更速度。 许多应 用程序都需要: 存储数据,以便自己或其他应用程序之后能再次找到 (数据库(database)) 记住开销昂贵操作的结果,加
王磊-字节跳动
2020-08-08
2.9K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档