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

linjinhe的专栏

专栏作者
68
文章
115727
阅读量
28
订阅数
LevelDB 完全解析(4):Manifest
内容上,Manifest 文件保存了整个 LevelDB 实例的元数据,比如:每一层有哪些 SSTable。 格式上,Manifest 文件其实就是一个 log 文件,一个 log record 就是一个 VersionEdit。
linjinhe
2020-05-08
1.4K0
设计数据密集型应用(6-7):分片、事务
随着业务发展,用户数量、商品数量、订单数量都在持续增长,数据库的负载越来越高。我们开始对数据库进行垂直拆分(垂直分片),把这三张表拆到三个数据库,而业务代码改改数据库的配置就好。
linjinhe
2020-04-02
5710
设计数据密集型应用(8-9):从单机到分布式
所以,当你通过网络发送一个数据包的时候,程序必须考虑到这个数据包可能丢失、也可能延迟。
linjinhe
2020-04-01
4950
设计数据密集型应用(5):复制
这里主要参考 MySQL 的 Primary-Secondary Replication。
linjinhe
2020-04-01
5830
FoundationDB Record Layer: A Multi-Tenant Structured Datastore
前三点其实都由 FoundationDB 实现了。所以,FoundationDB Record Layer 的重点是实现多租户和类关系模型。
linjinhe
2019-06-24
1.2K0
隔离级别、SI 和 SSIACID隔离级别Snapshot IsolationSerializable Snapshot Isolation
本文是我对最近读的几篇论文的总结,没有太多引用原文,纯靠自己的理解和印象串联起来。主要是为日后深入了解相关知识做个简单“索引”。 本文描述得不是很严谨,也不保证完全正确,建议有兴趣的同学去阅读论文——根据论文名称搜索就可以找到。 ACID 事务是关系数据库操作的逻辑单位。 事务的存在,是为从数据库层面保证数据的安全性,减轻应用程序的负担。 说起“事务”,总会先想起 “ACID” 四个字母。 A:Atomicity,原子性。 C:Consistency,一致性。 I:Isolation,隔离性。 D:Dur
linjinhe
2018-07-02
2.3K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档