暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

《OceanBase 转储合并技术原理》系列导读

151

系列简介

本系列将主要围绕OceanBase数据库存储引擎中的转储合并进行解读,涉及到数据存储、转储合并、数据校验等方面的内容,旨在让读者厘清OceanBase数据库的存储引擎中与转储合并有关的各种概念,帮助读者更好地理解OceanBase数据库的存储技术原理,并为日常问题排查、应用开发提供参考。内容中涉及的OceanBase概念和源码均来自GitHub。


系列目录

概念与细节讲解
《一个存储引擎的“水生态”》OceanBase的存储引擎是如何存储数据,又是如何完成数据流转的呢?
《与传统LSM-Tree结构的异同》在数据存储上,OceanBase的存储引擎与传统LSM-Tree结构,或者说和业内常见的LSM-Tree实现有什么异同?
《一系列的数据整理过程》我们常说的转储与合并到底指什么过程?“M系列”的数据整理过程都有哪些?
《后台任务管理的秘密》转储合并的后台任务是如何调度与管理的?
《合并的发起与调度》合并是被谁发起,又是如何被调度的?
《复杂的合并执行过程》合并的执行过程中发生了哪些事情?
《合并的数据保护伞》合并后如何保证数据的正确性,又如何保证多副本间数据的一致呢?
案例分析
《转储合并参数调整案例》介绍触发转储合并以及调控转储合并速度的相关参数与常见用法。
《合并问题排查案例与手段》介绍常见的一些合并问题的定位与排查手段。
其中每个章节可能分多篇博文讲解


读者收获

  1. 掌握存储引擎中与转储合并相关联的各种概念,纠正一些历史遗留问题导致的不准确认知。比如到底有没有所谓"L0/L1/L2"的层次区分?
  2. 从宏观层面了解相对完整的转储合并过程,帮助理解常见合并问题的本质原因。
  3. 掌握影响转储合并过程的相关配置与参数,帮助根据需求调整转储合并任务的行为。
  4. 从原理上理解合并过程所遇到问题的一些可能原因,帮助引导问题排查的方向。


作者简介

正在通过GitHub源码学习OceanBase的数据库小白。

想要输出优质内容,和大家共同成长。

欢迎大家关注,也欢迎大家在评论区里讨论。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论