数据库存储 数据库存储是指将数据持久性地存储在计算机系统中,以便后续检索、查询和管理。数据库系统使用不同的存储引擎和结构来组织和管理数据,如关系型数据库使用表格结构,文档数据库使用文档格式,图数据库使用图结构等。存储数据的目的是确保数据的安全性、可靠性和高性能访问。 数据库存储架构 OceanBase 数据库的存储引擎基于 LSM-Tree 架构,将数据分为静态基线数据(放在 SSTable 中)和动态增量数 数据运维 2024-06-13 大白菜程序猿
影响 Benchmark 性能的 OceanBase 常见操作和场景 前言:使用 Benchmark 工具进行测试是一个探索数据库性能的好方法,然而由于大家对 OceanBase 的架构或者特性还不够熟悉,经常会发现使用 Benchmark 工具跑出来的性能数据并不符合预期。本篇文档以此为锲机为大家介绍「影响 Benchmark 性能的 OceanBase 常见操作和场景」,希望能对各位在 Benchmark 测试中提供参考。 一、转储合并 1、转储操作 转储是租户 数据运维 2024-05-07 宇宙之一粟
一系列的数据整理过程(二)|OceanBase 转储合并技术原理(三) 我们都知道,在OceanBase中,一个写满的MemTable下刷到Mini SSTable可以分为两个步骤,一是将可写的MemTable冻结成只读的Frozen MemTable,二是将只读的Frozen MemTable持久化到磁盘形成Mini SSTable。今天我们一起来学习一下后者,也就是所谓“转储”的执行流程。 整个转储过程可以分为三个阶段,准备阶段、执行阶段以及收尾阶段。 准备阶段 数据运维 2024-05-07 三掌柜
OceanBase诊断调优 (七) —— 合并问题如何排查? 最近总结一些诊断OCeanBase的一些经验,出一个【OceanBase诊断调优】专题,也欢迎大家贡献自己的诊断OceanBase的方法。 1. 前言 OceanBase 数据库的存储引擎基于 LSM-Tree 架构,将数据分为静态基线数据(放在 SSTable 中)和动态增量数据(放在 MemTable 中)两部分,其中 SSTable 是只读的,一旦生成就不再被修改,存储于磁盘;MemTabl 数据运维 2024-05-07 贤蛋大眼萌