博客
分类
标签
归档
随笔
日报
博客
分类
标签
归档
随笔
日报
LSM tree
LSM树详解 - 知乎 (zhihu.com) rocksdb的存储方式就是这种 LSM树简介 https://cloud.tencent.com/developer/article/1441835 写1,当收到一个写请求时,会先把该条数据记录在WAL Log里面,用作故障恢复。 2,当写完WAL Log后,会把该条数据写入内存的SSTable里面(删除是墓碑标记,更新是新记录一条的数...
2022-12-22
db
db
Read More
数据库概念-transaction
A transaction is a logical, atomic unit of work that contains one or more SQL statements. A transaction groups SQL statements so that they are either all committed, which means they are applied to ...
2022-11-22
db
db
Read More
rockdb leveldb handbook链接
leveldb: https://leveldb-handbook.readthedocs.io/zh/latest/basic.htmlrocksdb: https://www.bookstack.cn/read/rocksdb-6.14-en/79f0ebf380de6ff5.md
2022-09-04
db
db
Read More
leveldb SSTable sst文件 sst解析工具
https://leveldb-handbook.readthedocs.io/zh/latest/sstable.html SStable文件格式物理结构 一个sstable文件按照固定大小进行块划分,默认每个块的大小为4KiB。 每个Block中,除了存储数据以外,还会存储两个额外的辅助字段: 压缩类型:说明了Block中存储的数据是否进行了数据压缩,若是,采用了哪种算法进行压缩。l...
2022-09-04
db
db
Read More
leveldb底层概述和Files
https://leveldb-handbook.readthedocs.io/zh/latest/basic.htmlhttps://github.com/google/leveldb/blob/main/doc/impl.md leveldb架构 leveldb写流程概述 将所有的写操作写到日志文件(log文件)中 将内容写入到内存中 先memtable,等到其存储内容的容量达到阈值时(...
2022-09-04
db
db
Read More
Raft
https://docs.nebula-graph.com.cn/3.2.0/1.introduction/3.nebula-graph-architecture/4.storage-service/#raft https://cloud.tencent.com/developer/article/1826594 简介 分布式系统中,同一份数据通常会有多个副本,这样即使少数副本发生故障,...
2022-09-03
algorithm
db
algorithm
db
Read More
WAL Write Ahead Log预写日志
https://www.cnblogs.com/xuwc/p/14037750.html 在使用 WAL 的系统中,**所有的修改在提交之前都要先写入 log 文件中(写入log文件是写入永久存储)**。log 文件中通常包括 redo 和 undo 信息 使用 WAL 的数据库系统不会再每新增一条 WAL 日志就将其刷入数据库文件中,一般**积累一定的量然后批量写入(checkpoi...
2022-09-03
db
db
Read More
数据库表连接查询
数据库表连接(join)的简单解释 https://www.ruanyifeng.com/blog/2019/01/table-join.html 图解 SQL 中各种连接 JOIN - 知乎 (zhihu.com) 多表连接查询 内连接 外连接 交叉连接 连接查询是啥所谓”连接”,就是两张表根据关联字段,组合成一个数据集。 举例车站站点表。假设用的是关系型数据库(早期开发中估计这...
2022-07-16
db
db
Read More
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
必应搜索
新标签页打开
复制链接地址
复制图片
谷歌识图
常见问题
示例博客
加入社区
本站源码
主题源码
暗黑模式
打印页面
阅读模式