![](https://img-blog.csdnimg.cn/direct/b0ffc806c5fc4fe09e2c955492fa6f22.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
oceanbase进阶
文章平均质量分 97
oceanbase进阶
码到三十五
搬的每块砖,皆为峰峦之基。公众号:[码到三十五],wx交流: [liwu0213]
展开
-
深入OceanBase内部机制:高性能分布式(实时HTAP)关系数据库概述
传统的关系型数据库在应对海量数据存储和高效处理方面遇到了诸多挑战。特别是在金融、电商等需要高并发、低延迟、强一致性的场景中,传统数据库的局限性更加明显。OceanBase的诞生就是为了解决这些问题。它采用了分布式架构,能够将数据水平切分到多个节点上,实现高性能的读写操作和线性的扩展能力。同时,OceanBase还通过多副本和Paxos协议等技术手段,确保了数据的高可靠性和一致性。这种设计使得OceanBase能够轻松应对海量数据的存储和处理需求,提供稳定、可靠、高效的数据库服务。原创 2024-03-27 09:15:00 · 3840 阅读 · 104 评论 -
技术选型思考:分库分表和分布式DB(TiDB/OceanBase) 的权衡与抉择
在当今数据爆炸的时代,数据库作为存储和管理数据的核心组件,其性能和扩展性成为了企业关注的重点。随着业务的发展和数据量的不断增长,传统的单库单表架构逐渐暴露出性能瓶颈和扩展性限制。为了应对这些挑战,企业常常需要在分库分表、TiDB 和 OceanBase 等技术方案中进行选型。本文将围绕这三个方案展开讨论,帮助读者更好地理解它们的优势和适用场景,从而做出明智的选型决策。原创 2024-03-05 11:34:15 · 5842 阅读 · 4 评论 -
深入OceanBase分布式数据库:MySQL 模式下的 SQL 基本操作
OceanBase与MySQL模式下兼容性序在当今的大数据时代,数据库技术的选择对于企业的信息化发展至关重要。OceanBase作为一种高性能、高可用的分布式关系数据库,在与MySQL模式的兼容性方面展现出了显著的优势,为企业数据迁移、整合与升级提供了极大的便利。OceanBase与MySQL的兼容性不仅体现在数据类型、SQL语法等基本面,更深入到了存储引擎、优化器等多个层次。这种高度的兼容性使得企业在不改变原有业务逻辑的情况下,能够轻松地将数据和应用从MySQL迁移到OceanBase,从而享受到Ocea原创 2024-04-30 14:52:39 · 35062 阅读 · 246 评论 -
OceanBase历史数据归档方案技术原理解读
作为一款 HTAP 数据库产品, OceanBase 使用基于 LSM-Tree 架构的存储引擎,同时支持 OLTP 与 OLAP 负载,这种存储架构提供了优秀的数据压缩能力。在 OceanBase 中,增量数据会写入 clog 和 memtable 中, OceanBase 的 memtable 是内存中的 B+ 树索引,提供高效的事务处理能力。原创 2024-05-26 19:23:37 · 7454 阅读 · 98 评论 -
OceanBase 高并发场景技术解读
通过对应用架构和数据库架构的合理设计应对流量突增,为用户在峰值时刻提供“丝般顺滑”的购物体验,对各家企业都是严峻的考验。OceanBase沉淀稳定支撑10年“双11”的经验,基于 OceanBase 的在线扩缩容能力和高并发低延迟特性,快速应对业务负载变化,对业务系统完全透明,秒杀场景下大幅提高系统吞吐能力。原创 2024-05-20 19:27:05 · 13239 阅读 · 169 评论 -
OceanBase 轻量级数仓关键技术解读
为了更好地聚合和治理跨域数据,帮助企业用较低的成本快速聚合分析,快速决策,不断的让企业积累的数据产生价值,从全域海量数据抓取,高性能流批处理,元数据血缘治理等等方面都对数仓类产品提出了非常高的要求。OceanBase 以其天然的分布式架构,高效的存储引擎和强大的数据处理能力,可以很好的帮助企业快速构建低延迟,高性能,低成本的轻量级数据仓库。原创 2024-05-05 16:19:56 · 26883 阅读 · 236 评论 -
深入OceanBase内部机制:多租户架构下的资源隔离实现精讲
OceanBase 数据库采用了单集群多租户设计,天然支持云数据库架构,支持公有云、私有云、混合云等多种部署形式。OceanBase 数据库通过租户实现资源隔离,让每个数据库服务的实例不感知其他实例的存在,并通过权限控制确保租户数据的安全性,配合 OceanBase 数据库强大的可扩展性,能够提供安全、灵活的 DBaaS 服务。租户是一个逻辑概念。在 OceanBase 数据库中,租户是资源分配的单位,是数据库对象管理和资源管理的基础,对于系统运维,尤其是对于云数据库的运维有着重要的影响。原创 2024-03-31 12:43:33 · 5188 阅读 · 89 评论 -
深入OceanBase内部机制:系统架构与组件精讲
OceanBase 是一个分布式数据库系统,它采用通用服务器硬件,不依赖特定的高性能硬件。它在本地存储数据,并通过分布式部署在多个对等的服务器上实现高可用性和可扩展性。OceanBase 遵循 Shared Nothing 架构,其 SQL 执行引擎具备分布式执行能力。OceanBase 通过其分布式架构和核心组件的协作,提供了高可用、可扩展的数据库服务,适用于需要处理大量数据和复杂事务的应用场景。其多租户特性和灵活的部署选项进一步增强了其作为企业级数据库解决方案的吸引力。原创 2024-04-11 17:20:14 · 30196 阅读 · 164 评论 -
深入OceanBase内部机制:分区构建高可用、高性能的分布式数据库基石
分区,作为OceanBase数据库架构中的核心概念,是实现数据高效管理和高性能查询的关键。在OceanBase中,分区不仅仅是对数据的简单切分,更是一种智能化的数据管理策略。通过将数据水平拆分成多个物理上独立的单位,并结合多副本技术,OceanBase确保了数据的高可用性、持久性和容错性。原创 2024-04-27 12:00:37 · 42436 阅读 · 249 评论 -
深入OceanBase内部机制:资源隔离实现的方式总结
OceanBase的资源隔离机制是一种技术和管理策略,旨在确保在OceanBase数据库系统中,不同租户、用户或查询之间在资源使用上实现有效的隔离,从而防止单一租户、用户或查询对整个系统或其他租户造成资源上的不公平占用或性能影响。这种机制有助于维护数据库系统的稳定性和性能,同时确保数据的安全性和隐私性。原创 2024-04-21 16:21:21 · 32764 阅读 · 265 评论