【技术短视频】OceanBase 5mins Tips | 如何合理的选择数据库存储引擎?

简介: 4 个技术短视频,带你走进 OceanBase 存储引擎的世界

OceanBase 5mins Tips 又更新啦!

OceanBase 5mins Tips 是 OceanBaseDev 社群推出的系列技术短视频,五分钟讲解一个技术点,并于每周五准时与大家分享,已经有越来越多“追剧”的开发者们了,如果你还没有关注,欢迎在文末关注我们的视频号(ID:OB小话唠)或者访问 OceanBase 官网“开发者”版块。

存储引擎作为数据库系统的核心,总是免不了与磁盘和内存打交道。与大多数基于 B+Tree 的传统数据库不同,OceanBase 的存储引擎是基于 LSM-Tree 架构的。LSM-Tree 与 B+Tree 到底有哪些不同?基于 LSM-Tree,OceanBase 是如何管理磁盘 IO 与缓存的?和传统数据库相比,OceanBase 的存储引擎为何可以节省 70%-90% 的存储空间?

让我们通过这一系列的 4 个技术短视频,走进 OceanBase 存储引擎的世界。

线上.png

扫码查看更多精彩

 精彩抢先看

现在的数据库的存储引擎有两大阵营,红方是传统数据库采用的 B+ Tree,比如 MySQL 的 InnoDB 存储引擎。蓝方是 LSM-Tree( Log Structured Merge Tree),结构化合并树。使用 LSM-Tree 存储架构的数据库大多是新数据库引擎,例如 HBase,Cassandra。OceanBase 采用的也是 LSM-Tree 的存储架构。

那我们从一休的故事来学习一下这两种常用的数据库存储引擎吧。

2.png

一休被师傅安排做全寺的经书管理员,他的工作就是替僧侣在库房中找到指定的经书,或是将僧侣们归还回来的经书放到库房中,库房中的经书需要按照编号的顺序来摆放,经书管理越高效那么一休的年终考核 KPI 越高。

看看聪明的一休是如何利用数据库存储引擎的知识对经书进行存放和管理的吧!

视频号.JPG

欢迎关注 “OB小话唠 ”视频号

一起探索分布式数据库奥秘

相关文章
|
1月前
|
数据库 索引
深入探索数据库索引技术:回表与索引下推解析
【10月更文挑战第15天】在数据库查询优化的领域中,回表和索引下推是两个核心概念,它们对于提高查询性能至关重要。本文将详细解释这两个术语,并探讨它们在数据库操作中的作用和影响。
48 3
|
1月前
|
数据库 索引
深入理解数据库索引技术:回表与索引下推详解
【10月更文挑战第23天】 在数据库查询性能优化中,索引的使用是提升查询效率的关键。然而,并非所有的索引都能直接加速查询。本文将深入探讨两个重要的数据库索引技术:回表和索引下推,解释它们的概念、工作原理以及对性能的影响。
52 3
|
2月前
|
存储 缓存 监控
数据库优化技术:提升性能与效率的关键策略
【10月更文挑战第15天】数据库优化技术:提升性能与效率的关键策略
69 8
|
2月前
|
存储 NoSQL 关系型数据库
数据库技术深度解析:从基础到进阶
【10月更文挑战第17天】数据库技术深度解析:从基础到进阶
69 0
|
3月前
|
存储 NoSQL 关系型数据库
非关系型数据库-MongoDB技术(二)
非关系型数据库-MongoDB技术(二)
|
1月前
|
负载均衡 网络协议 数据库
选择适合自己的数据库多实例负载均衡技术
【10月更文挑战第23天】选择适合自己的数据库多实例负载均衡技术需要全面考虑多种因素。通过深入的分析和评估,结合自身的实际情况,能够做出明智的决策,为数据库系统的高效运行提供有力保障。
108 61
|
25天前
|
存储 关系型数据库 MySQL
数据库引擎之InnoDB存储引擎
【10月更文挑战第29天】InnoDB存储引擎以其强大的事务处理能力、高效的索引结构、灵活的锁机制和良好的性能优化特性,成为了MySQL中最受欢迎的存储引擎之一。在实际应用中,根据具体的业务需求和性能要求,合理地使用和优化InnoDB存储引擎,可以有效地提高数据库系统的性能和可靠性。
36 5
|
29天前
|
SQL Java 数据库连接
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率。本文介绍了连接池的工作原理、优势及实现方法,并提供了HikariCP的示例代码。
44 3
|
1月前
|
缓存 负载均衡 监控
数据库多实例的负载均衡技术深入
【10月更文挑战第23天】数据库多实例负载均衡技术是确保数据库系统高效运行的重要手段。通过合理选择负载均衡策略、实时监控实例状态、不断优化调整,能够实现资源的最优分配和系统性能的提升。在实际应用中,需要根据具体情况灵活运用各种负载均衡技术,并结合其他相关技术,以满足不断变化的业务需求。
|
1月前
|
Java 数据库连接 数据库
优化之路:Java连接池技术助力数据库性能飞跃
在Java应用开发中,数据库操作常成为性能瓶颈。频繁的数据库连接建立和断开增加了系统开销,导致性能下降。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接,显著减少连接开销,提升系统性能。文章详细介绍了连接池的优势、选择标准、使用方法及优化策略,帮助开发者实现数据库性能的飞跃。
28 4