OceanBase数据库原理与应用
国产分布式数据库,提供视频、源代码、教学课件、教学大纲,咨询QQ:2301891038(仅限教师)。

作者:李鹏飞 刘刚 王伟 李明林

丛书名:高等学校大数据专业系列教材

定价:79.9元

印次:1-2

ISBN:9787302671350

出版日期:2024.09.01

印刷日期:2024.10.18

图书责编:陈景辉

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书理论和实践相结合,循序渐进地介绍关于OceanBase数据库的起源到商用的过程,重点对常用的使用场景做了较全面的介绍。全书共9章,分别介绍分布式数据库的发展历程、OceanBase集群技术架构、OceanBase集群规划与部署、OceanBase租户管理、OceanBase数据库连接与OBProxy管理、OceanBase存储引擎技术、OceanBase数据迁移、OceanBase集群管理与维护和OceanBase备份与恢复等知识,本书的示例均来自客户现场实践或自己测试。 本书主要面向广大从事OceanBase数据库管理的专业人员,从事高等教育的专任教师,高等院校的在读学生及相关领域的广大科研人员。 "

前言 党的二十大报告中强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。” 在信息时代,数据是推动社会进步的重要力量,随着各行各业对数据应用的不断深入,数据库技术也得到了极大的发展,同时,社会对数据库技术的要求也越来越高。在这样的背景下,OceanBase数据库应运而生,它是一种高性能、高可扩展的分布式数据库,为各种规模的企业和开发者提供了强大的数据存储和处理能力。 OceanBase数据库的核心理念是分布式和共享无中心。它通过将数据分散到多个服务器上,实现数据的分布式存储和处理,从而提高了数据库的整体性能和可扩展性。同时,OceanBase数据库的另一个重要特点是共享无中心,让整个系统没有任何单点故障,保证系统的持续可用。这些特点使得OceanBase数据库能够适应不同规模的应用场景,满足各种数据存储和处理需求。 本书全面介绍了OceanBase数据库的原理和实战应用,旨在帮助读者深入理解OceanBase数据库的内部工作机制,并掌握其在实际场景中的应用。本书阐述了OceanBase数据库的分布式架构、数据存储、事务管理和优化等方面的知识,并通过丰富的实战案例和应用场景来加强读者的理解和应用能力。 通过阅读本书,读者可以深入了解OceanBase数据库的内部工作机制和原理,包括分布式架构、数据存储、事务管理和优化等。同时,本书还提供了丰富的实战案例和应用场景,帮助读者更好地理解OceanBase数据库在实际场景中的应用。 ...

目录
荐语
查看详情 查看详情

目录

第1章分布式数据库的发展历程

1.1分布式数据库介绍

1.1.1传统数据库面临的挑战

1.1.2数据库应用的发展趋势

1.1.3分布式数据库的基本特征和优势

1.2OceanBase数据库产品介绍

1.2.1OceanBase产品介绍

1.2.2OceanBase产品体系

1.2.3OceanBase产品特点

第2章OceanBase集群技术架构

2.1集群架构概述

2.1.1基本概念

2.1.2部署模式

2.1.3RootService

2.1.4分区副本概述

2.1.5Locality

2.1.6Primary Zone

2.2多租户架构概述

2.2.1兼容模式

2.2.2系统租户

2.2.3普通租户

2.2.4租户的资源管理

2.3存储架构概述

2.3.1LSM Tree

2.3.2MemTable

2.3.3多级缓存

2.4数据可靠性和高可用架构概述

2.4.1代理高可用

2.4.2分布式选举

2.4.3多副本日志同步

2.4.4Multi Paxos协议

2.4.5GTS高可用

2.5容灾部署模式

2.5.1同机房三副本

2.5.2同城双机房主备库

2.5.3同城三机房

2.5.4两地两中心主备库

2.5.5三地三中心五副本

2.5.6三地五中心五副本

2.6事务管理概述

2.6.1事务的结构

2.6.2Red... 查看详情

"(1)问题驱动,由浅入深。
本书通过分析问题,由浅入深、逐步地对OceanBase分布式数据库的重要概念及原理进
行讲解与探究,为读者更好地掌握分布式数据库原理提供便利和支持。
(2)突出重点,强化理解。
本书结合作者多年的教学经验,针对应用型本科的教学要求和学生特点,突出重点、深入
分析,同时在内容方面全面兼顾知识的系统化要求。
(3)风格简洁,使用方便。
本书风格简洁明快,对于非重点的内容不做长篇论述,以便读者在学习过程中明确内容之
间的逻辑关系,更好地掌握操作系统的内容。
"

查看详情