天津银行周传凯:从 0 到 1,我的分布式数据库落地经验谈
本文系 InfoQ 对天津银行股份有限公司,数据中心系统软件组组长、数据中心云数据库架构师、数据中心云系统架构师周传凯的采访稿件梳理。
携程DBA负责人俞榕刚:OceanBase在携程的落地和实践
作为在互联网耕耘多年的一线互联网厂商,携程在数据库实例规模和数据规模都是行业标杆,那么在引入分布式数据库时有哪些考量和在业务实践后效果如何?
教程直播第7期|如何对 OceanBase 进行 SQL 诊断和调优
目前,数据库是绝大多数应用系统储存数据的主要工具。当用户系统需要访问数据库时,需要使用 SQL 把应用的指令告诉数据库。因此 SQL 是应用与数据库系统“沟通”的重要手段,SQL 性能的好坏将直接影响“沟通”的效率,进一步地会影响到系统的用户响应时间、系统吞吐量、IT 设置成本等。那么什么是 SQL 诊断与调优?今天我们来告诉你。SQL 诊断就是通过一些技术手段来找出“沟通”效率不高的原因或潜在影
教程直播第6期 | OceanBase 如何进行 Benchmark 测试及调优
1月6日,在 DC2021分布式开发者大会上举办了一场“极客夜宵”活动,OceanBase 测试专家李帅(花名子行)分享了《OceanBase 常见性能测试场景调优》,通过便捷的方式为开发者调整和提升 OceanBase 数据库性能。不少人看的意犹未尽, 本期直播我们依然请到了子行、海芊两位老师,为大家带来《OceanBase 如何进行 Benchmark 测试及调优》的分享。● 业界常见的 Be
OceanBase 源码解读(五):租户的一生
厌离,毕业于西北工业大学,现主要负责 OceanBase-RS 有关工作。源码是 OceanBase 的“方向盘”,本系列主要围绕“源码解读”,通过文章阐述,帮助大家理清数据库的内在本质。本文为 OceanBase 数据库源码解读系列文章的第五篇,将介绍社区版中创建、删除租户、资源隔离的相关代码。OceanBase 数据库是支持多租户的,这里租户的概念类似于传统数据库的数据库实例。租户下可以建立数
OceanBase 存储层代码解读(二)微块存储格式
作者:公祺,一个专注于 OBKV 的程序员海芊,一个致力于当网红的 OceanBase 文档工程师。个人频道:Amber loves OB1. 微块和宏块的关系OceanBase 数据库的存储引擎采用了基于 LSM-Tree 的架构,把基线数据和增量数据分别保存在磁盘(SSTable)和内存(MemTable)中,其中 SSTable 以宏块(Macro Block)为单位组织数据,每个宏块大小为
OceanBase 存储层代码解读(一)引言
为了帮助大家更好的理解 OceanBase 开源代码存储层的实现,OBKV 团队计划推出一系列的博文,做一个存储层源码解读的专栏。
OBServer启动恢复解析
本文简单介绍进程observer启动后的逻辑,里面包含进程恢复的逻辑。本文对排查进程observer启动失败原因有一定参考作用。
一文读懂 OceanBase 数据库的SLog日志
从代码层面剖析 Slog 日志的模块结构和工作机制,帮助大家深入理解OceanBase 数据库的 Slog日志。
OceanBase 源码解读(四):事务的一生
竹翁,OceanBase 内核研发总监 杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队负责研发工作,致力于把设计先进的 HTAP 数据库系统打造成技术业内标杆的核心基础设施。
OceanBase 源码解读(三):分区的一生
竹翁,OceanBase 内核研发总监杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队负责研发工作,致力于把设计先进的 HTAP 数据库系统打造成技术业内标杆的核心基础设施。在 OceanBase 系统中,他先后负责研究 OceanBase 的 SQL 引擎、分布式主控模块、多模数据库方向以及 Oce
OceanBase 数据库大赛“推荐官招募令”,做推荐官,让优秀选手C位出道!
2021 OceanBase 数据库大赛推荐官攻略来了推荐越多,奖励越多!即日起 — 2021年10月15号每推荐一支队伍成功提交代码可获得 50 积分,依次累计。初赛结束(11.21后)可在开源官网问答区查看积分,领取推荐大礼。
一文读懂 OceanBase 数据库的启动恢复代码解析
本文主要介绍 OceanBase 数据库启动时是如何将已持久化的日志和数据恢复到内存,重新形成各类信息(如租户信息、分区信息等)的内存映像,从而回到宕机前的状态。
OceanBase源码解读(二):SQL的一生
本文将主要介绍 OceanBase 数据库中一条 SQL 的执行流程主路径,包括接收、处理、返回结果给客户端的过程,与开发者们一起探讨 OceanBase 的 SQL 引擎模块。
OceanBase 数据库源码解读之模块结构
本文将介绍 OceanBase 数据库代码的整体架构和模块构成,帮助大家快速了解各模块的作用。