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

从线程池模型看 Oceanbase 线程池的应用和实现

1. 线程池的基本原理和组件线程池的定义:A thread pool maintains multiple threads waiting for tasks to be allocated for concurrent execution by the supervising program. Client can send “work” to the pool and somehow th
2024-01-16
Oceanbase
#线程池 #数据库

DDaM Online DDL 事务优化 (VLDB 23)

背景 应用程序经常需要更改 schema 来适应新的需求,但在线模式变更(DDL)与事务型(DML)的并发执行仍具有挑战,以往的工作实现在线DDL的方式是通过打补丁实现(比如 MySQL),只能支持部分在线DDL与DML操作并发执行,一些重要 schema 变更需要停机时间(指这段时间内,事务都被 abort,如果数据量特别大,停机时间就会很长,影响前台事务的执行) Modern datab
2025-06-08
论文阅读
#transaction

ADOC LSM-Tree (FAST 23) 论文笔记

一篇针对 LSM-Tree write stall 的 study,对写停滞原因进行了深入分析,证实之前这方面的一些研究是存在缺陷的。通过在多种存储设备上进行实验,总结出了写停滞的根本来源,即:data overflow; Data Overflow:指的是由于数据流入LSM-KV系统的某个组件而导致一个或多个组件的快速扩张; 作者的方法:通过平衡和协调组件之间的数据流,能够减少数据溢出,从而减少
2024-10-26
论文阅读
#LSM-Tree

LSM-Tree 缓解写放大 论文笔记

缓解 LSM-Tree write amplification / write stall 的论文列表: (7 篇文章) bLSM: A General Purpose Log Structured Merge Tree(SIGMOD 2012) 第一次提出针对 Write Stall 的优化调度方法,提出弹簧-齿轮调度器; 核心思想是允许在每一层增加额外的调度控制组件来并发调度不同层的fl
2024-10-22
数据库
#LSM-Tree

Removing Double-Logging (FAST 22) 论文笔记

摘要类似 Mysql 的 RDB 存储引擎通常是以B+树为代表的 InnoDB,而基于 LSM-Tree 为代表的存储引擎以高性能和更高效的存储空间利用,逐渐替代前者。 但 LSM-Tree 存储引擎与上层 SQL层 的结合又会引来一个关键的双重日志问题: 上层 RDB 和下层存储引擎都实现了冗余的 redo-log 机制,导致了不必要的IO性能开销 本文提出了一种新的机制:PASV 被动数
2024-10-14
论文阅读
#LSM-Tree

leveldb, Rocksdb 性能实验 (YCSB)

1、YCSB Leveldb 测试由于 leveldb 不提供 java 版本的接口,并且没有合适开源的 jni 转换代码,YCSB 无法直接使用 两种测试方式: 服务端中间件 leveldb 本身没有服务端,没有 restful 接口,需要通过开源中间件进行交互: simplehttp 和 simpleleveldb 目标数据库(比如 leveldb)需要作为服务端运行起来,并提供数据库操
2024-08-08
数据库
#leveldb

I/O Passthru (FAST 24) 论文笔记

I/O Passthru: Upstreaming a flexible and efficient I/O Path in Linux (FAST 24) I/O Passthru: 一种在Linux上灵活高效的 IO 路径 1 MotivationProblem 1:User Interface Scarcity 用户接口/系统调用的缺乏Kernel p
2024-05-30
论文阅读
#io_uring #linux kernel

充分利用NVMe SSD特性提升OLTP存储引擎的性能 (VLDB23)

What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/O for High-Performance Storage Engines (VLDB 23) 现代NVMe存储可以做些什么,我们在存储引擎上如何更好利用高性能的 IO 摘要​ 基于闪存的 NVMe SSD 不仅便宜还具有高额的吞吐量,在
2024-05-09
论文阅读
#database #storage

喜欢听的歌

记录一下自己比较喜欢听的歌~ 华语歌坛 table th:first-of-type { width: 10%; } table th:nth-of-type(2) { width: 80%; } 歌手 歌曲 许嵩 断桥残雪,清明雨上,山水之间,半城烟沙,庐州月,乌鸦,素颜,雅俗共赏,千百度,玫瑰花的葬礼,有何不可,城府,白马非马,雨幕,如果当时,弹指一挥间,幻听
2024-04-27
好听的歌
#华语歌坛 #粤语歌坛

NOC-NOC 面向性能最优的分布式事务 (sigmod 24)

NOC-NOC:面向性能最优的分布式事务(sigmod 24) 1 摘要以前的分布式事务性能最优的工作都致力于研究优化事务的读操作,但忽略了影响写整体性能的关键因素–写操作,本文通过优化写操作进一步提高分布式事务的性能; 提出了一个新的设计目标:NOC-NOC 利用 双视图 + 版本向量技术 实现了两个满足这一设计目标的新事务算法 2 介绍只读事务优化文章: SNOW 不可能定理:只读事务优化的4
2024-04-16
论文阅读
#transaction
12

搜索

Github
总访问量 次 总访客数 人