2.0解析系列 | OceanBase 2.0 之 Flashback 闪回功能 本文首发于2018年。 作者:夏鹏举,OceanBase高级技术支持专家 前言 数据库产品作为信息系统的重要组成部分,除了要高效处理用户请求,还需要保证在各种异常情况下故障业务7*24的持续可用和数据的零丢失,本文的主要目的是总结和回顾一下传统数据库的常见故障,并介绍一下OceanBase作为分布式数据库在应对常见故障时的应对措施。 常见数据库故障分类 系统故障 系统故障指数据库在运行过程中,由于 数据运维 2024-05-07 LOVEHL^ˇ^
2.0解析系列 | OceanBase 2.0 之 索引实时生效 本文首发于2018年。 仓氐,OceanBase高级研发工程师。 随着业务的快速发展,其对数据库的数据访问规则是不断变化的,在数据库中新建索引来加速业务查询是很常见的需求。 互联网的业务规模和发展速度对数据库的索引构建提出了更高的要求,一方面,在海量的业务规模下,非故障导致的停机是不可接受的,这意味着索引构建的同时,正常业务的读写请求不能被影响;另一方面,业务的快速发展和迭代,对索引构建的效率也有 数据运维 2024-05-07 共饮一杯
2.0解析系列 | 第一款支持“存储过程”的原生分布式数据库 本文首发于2018年。 作者:溧阳,OceanBase高级技术专家。 引言 PL/SQL(存储过程)是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL),从Ada语言发展而来。PL/SQL是关系数据库对SQL语句的扩展,在普通SQL语句的基础上增加了编程语言的特点,把数据操作和查询语句组织在PL/SQL的过程化代码中,通过逻辑判断、循环等操作实现复杂的功能。 使用 数据运维 2024-05-07 剑圣无痕
2.0解析系列 | 一文详解 OceanBase 2.0 的“全局索引”功能 本文首发于2018年。 作者:乔治国,OceanBase高级技术支持专家。 前言 在数据库领域中,“分区表”的概念大家并不陌生,但是分区表中“本地索引(Local Index)”和“全局索引(Global Index)”的概念,未必每个朋友都关注过。和本地索引相比,全局索引在使用上更加灵活方便,在很多场景下也能提供更好的查询性能,对开发人员来说更加友好。但是全局索引的实现也会有更大的难度,尤其是在 数据运维 2024-05-07 大猫
2.0 解析系列 | OceanBase 2.0的高级数据压缩特性 本文首发于2018年。 作者:冯轲(千路),OceanBase架构师。 我们做到了什么? 在SSD成为在线业务标准存储的今天,存储容量已经越来越成为制约整个IT系统部署密度、影响系统成本的主要因素。对于数据库来说,解决这个问题的办法有很多,数据库压缩就是其中一种重要的优化技术,这种技术的好处在于对业务逻辑透明,同时对于在线库和历史库都适用。 说到数据库压缩,很容易让人联想到数据压缩,联想到lz4、 数据运维 2024-05-07 宇宙之一粟
2.0 解析系列 | OceanBase 2.0 到底如何做到 50% 的性能提升? 本文首发于2018年。 作者:颜然,OceanBase资深技术专家。 今天的内容主要分为以下几个部分:首先为大家简单介绍一下OceanBase的架构和存储引擎,以及OceanBase的优化目标和围绕目标所展开的工作,最后还将分享一下我们未来在性能优化方面的规划。 OceanBase介绍 OceanBase是完全自主研发的金融级分布式关系数据库,从架构上可以通过扩展机器来解决集群服务能力的扩展需求。 数据运维 2024-05-07 爱可生开源社区
内核实战教程第七期 | 基础模块之内存管理框架与线程模型 这是「从0到1内核实战教程」的最后一期,在前几期教程中,我们分别从存储、SQL、事务这三个核心方面讲解了通用数据库的内核知识,并结合 OceanBase 的实现讲解,相信你已经了解并初步掌握了数据库内核各模块的功能,你可以👉查看课程回放,回顾之前的直播课程。 在如此复杂的分布式数据库系统实现过程中,你可能对 OceanBase 在生产环境中的测试充满了好奇,9月28日 19:30 从0到1内核实战 数据运维 2024-05-07 爱可生开源社区
向量化引擎对HTAP的价值与技术思考 作者:曲斌(鲁信),OceanBase 技术专家。数据库领域多年经验,曾从事列式数据库,时序时空数据库内核开发。目前在 OceanBase SQL 执行引擎组,主要方向是向量化引擎开发,OceanBase TPC-H 攻坚项目组成员。 近日,OceanBase CTO 杨传辉解读 HTAP 的文章《真正的 HTAP 对用户和开发者意味着什么?》介绍了 OceanBase 对 HTAP 的理解和技术 数据运维 2024-05-07 醒在深海的猫
尹博学:OceanBase Cloud正式开服,助力全球中小企业数智化升级 8 月 10 日,2022 OceanBase 年度发布会在京沪深三地同时召开,OceanBase 公有云事业部总经理尹博学分享了《OceanBase Cloud 助力全球中小企业数智化升级》的主题演讲。为大家介绍了 OceanBase Cloud 的最新进展及未来规划。 以下为演讲实录: 大家好,很高兴今天能围绕“OceanBase Cloud”为大家进行分享。过去一年, OceanBase C 数据运维 2024-05-07 爱可生开源社区
2.0 解析系列 | 一线运维人员谈如何实现数据库的平滑在线升级 本文首发于2018年。 作者:游愚,蚂蚁金服OceanBase DBA团队高级运维工程师,2016年加入OceanBase DBA团队,从事OceanBase数据库运维与运维系统建设工作。 OceanBase 2.0在性能,成本和可用性上带来了一系列的新特性,而对于数据库的一线运维人员,或许对可运维性和运维风险这两方面更加关心。面对OceanBase 2.0新版本的美好特性,运维人员如何安全无风险 数据运维 2024-05-07 大猫
2.0 解析系列 | OceanBase 2.0 的 Oracle 兼容模式 本首首发于2018年。 作者:陈萌萌(酒满),OceanBase资深技术专家 相信很多人对我们的了解是从OceanBase作为蚂蚁金服核心系统的数据库开始的,也逐步了解到OceanBase的高可用、高性能等诸多特性。今天我们想通过传统数据库的视角来给大家分享OceanBase的另外一个特性——Oracle兼容性,希望大家能够换一个角度了解OceanBase为用户提供的能力。 Oracle兼容模式 数据运维 2024-05-07 醒在深海的猫
为什么资源隔离对HTAP至关重要? 作者:席华锋,OceanBase技术专家,11年来持续专注数据库的高可用和扩展性,曾负责 Paxos 协议在OceanBase的落地,是OceanBase TPC-C攻坚项目组成员。目前在OceanBase系统组,负责打造 HTAP的基础设施,包括如何解决AP和TP的资源隔离问题。 此前,通过《向量化引擎对HTAP的价值与技术思考》一文,我们分享了 OceanBase 怎样看待向量化引擎技术,并介 数据运维 2024-05-07 共饮一杯
封仲淹:OceanBase社区版4.0未来畅想 8 月 10 日,2022 OceanBase 年度发布会在京沪深三地同时召开,OceanBase 资深开源生态技术总监封仲淹在会上分享了《OceanBase 社区版 4.0 未来畅想》的主题演讲,向大家分享了 OceanBase 社区版 4.0 的全新规划与畅想。 大家好,我在 OceanBase 负责开源相关的工作,今天很高兴能够在这里跟大家分享 OceanBase 社区版 4.0 的未来 数据运维 2024-05-07 捡田螺的小男孩
隗华:OceanBase 企业服务助力客户实现业务无忧 8 月 10 日,2022 OceanBase 年度发布会在京沪深三地同时召开,OceanBase 交付与服务部总经理隗华分享了《OceanBase 企业服务助力客户实现业务无忧》的主题演讲,向大家阐释了 OceanBase 的服务理念及全新升级的服务体系。 大家好,很高兴今天在最后一个环节和大家分享 OceanBase 的企业服务。在 OceanBase,我们一直笃定地认为产品和服务在帮助客户成 数据运维 2024-05-07 捡田螺的小男孩
师文汇:OceanBase 4.0 产品核心能力解读 8 月 10 日,2022 OceanBase 年度发布会在京沪深三地同时召开,OceanBase 解决方案和产品部总经理师文汇分享了《OceanBase 4.0 产品核心能力解读》的主题演讲,为大家介绍了 OceanBase 整个产品在 4.0 上的建设历程。 大家好,今天很开心给大家分享 OceanBase 4.0 产品核心能力的解读。OceanBase 4.0 版本在我们的产品发展过程中是具 数据运维 2024-05-07 大白菜程序猿
阳振坤:OceanBase 4.0 核心技术解读 8 月 10 日,2022 OceanBase 年度发布会在京沪深三地同时召开,OceanBase 创始人兼首席科学家阳振坤在会上分享了《OceanBase 4.0 核心技术解读》的主题演讲,向大家分享了 4.0 的核心技术突破——业内首个单机分布式一体化数据库,RTO 从 30 秒迈入 8 秒,进入真正的秒级容灾时代。 在发布会上阳振坤从 OceanBase 的 0.1 版本聊到今天的 4.0 数据运维 2024-05-07 LOVEHL^ˇ^
《事务原子提交》专题导读 专题简介 数据库的事务必须满足 4 个特性:原子性、一致性、隔离性和持久性,即事务的 ACID,以保证事务操作数据的一致、正确和完整。其中,原子性决定了事务操作只有“成功”或“失败”两种结果。 事务通常是由多个操作构成的集合,在单机数据库中,事务将所有操作都写入日志,通过日志来判定操作全部成功或全部失败。而在分布式数据库中,事务操作可能涉及多个不同的物理节点,大大增加了实现事务原子性的复杂度。 O 数据运维 2024-05-07 泡泡
OceanBase CEO杨冰:小就是大,构建企业核心竞争力 8 月 10 日,2022 OceanBase 年度发布会在京沪深三地同时召开,OceanBase CEO 杨冰在会上分享了《小就是大,构建企业核心竞争力》的主题演讲。 以下为演讲实录: 各位领导、各位嘉宾、现场的媒体朋友、线上的朋友们,大家早上好!欢迎来到2022 OceanBase 年度发布会,今天我有很多的思考希望跟大家分享,也有很多新的进展要给大家汇报。我今天汇报的题目是《小就是大,构建企 数据运维 2024-05-07 穿过生命散发芬芳
刘伟光:超大型金融机构国产数据库全面迁移成功实践 导语:2021 年 9 月,某超大型金融机构圆满实现最后一个规模高达 20TB+ 核心数据库的全面迁移改造工作,也为后续向云原生多活架构演进打下了坚实的基础。该核心系统数据库全量迁移项目的成功上线,树立了金融行业践行科技强国的标杆实践。阿里巴巴集团副总裁、阿里云智能新金融&互联网事业部总经理刘伟光将历时一年的迁移全过程完整步骤及技术攻略做提炼梳理,完整沉淀成了独一无二的干货、本文的全部内容 数据运维 2024-05-07 宇宙之一粟
高性能数据访问中间件 OBProxy(六):OBProxy高可用的那些事 在《高性能数据访问中间件 OBProxy(五):一文讲透数据路由》中,我们讲到了数据路由影响因素包括功能因素、性能因素和高可用因素。本文主要介绍高可用因素相关的内容。 进入【OBProxy 专题】 查看系列内容。 相比传统的 IOE 架构,OceanBase 利用更低的成本实现了更高的可用性,为客户提供机器级别容灾、机房级别容灾和城市级别容灾特性,是 OceanBase 数据库的杀手锏之一,深受用 数据运维 2024-05-07 大树