博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

HackWrench 细粒度分布式事务提交 (VLDB 23)

Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions (VLDB 23) 通过细粒度重新执行的方式实现分布式事务的高效提交1 介绍分布式OLTP系统通常需要横跨多个节点来提交一个可串行化的事务; 近10年来有很多分布式的OLTP被提出,包括 Spanner,CockroachDB,Fou
2024-04-16
论文阅读
#transaction

LSM-Tree 笔记

LSM-Tree ( log structured merged tree ) 1 在 OLTP 里数据存储分为两种: 面向页的存储引擎:innodb(B+ tree) 面向日志结构的存储引擎:leveldb(lsm tree) 2 LSM-Tree 用于解决什么问题?用在什么场景?写多读少的场景 海量数据存储 日志系统 推荐系统 数据需要大量写入 存在少部分读数据的场景,但大部分
2024-04-16
数据库
#LSM-Tree

A Critique of ANSI SQL Isolation Levels 论文笔记

A Critique of ANSI SQL Isolation Levels 经典论文2.1、基本定义history:将多个事务的多个操作交替执行的序列建模为一个线性的执行顺序,如 R1,W2,R2,W1 conflict:两个事务操作同一个data item,且其中一个是写操作 data item:可能是表的一个元组,一个逻辑页面,或一个完整的关系表,或队列中的消息等 dependency g
2024-04-16
论文阅读
#transaction

6.824-raft-笔记

Raft算法中服务器的三种角色 Follower Candidate Leader 每台服务器需要维护的变量 每个节点的持久状态: currentTerm: 当前节点位于的最大的Term任期,初始化为0,单调递增 log []Entry : 日志条目(每条日志条目包含命令和任期) votedFor: 可以理解为当前任期 支持的候选者 或 当前整个系统的leader votedFor 一开
2024-04-16
6.824
#raft #6.824

Enabling Erasure Coding Tiering for LSM-tree-based Storage (Fast 24)

ELECT: Enabling Erasure Coding Tiering for LSM-tree-based Storage (Fast 24) 存储分层(Storage tiering) 热层:频繁访问的数据,有限的存储空间,较高的访问性能; 冷层:不频繁访问的数据,存储空间充足,但性能较低; 典型的应用场景:边缘云存储(edge-cloud storage) 边缘云存储主要建立在 分布式
2024-03-16
论文阅读
#Erasure Code

Hexo + Fluid 搭建博客

1、安装Hexo 1npm install -g hexo-cli 新建 hexo 目录 123cd Hexohexo init npm install 本地查看 hexo 服务 12hexo generatehexo server 2、安装 Fluid 主题 1npm install --save hexo-theme-fluid 然后随便搞搞 _config.yaml, _
2024-01-16
#博客
12

搜索

Github
总访问量 次 总访客数 人