图书前言

前言

党的二十大报告中强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。”

在信息时代,数据是推动社会进步的重要力量,随着各行各业对数据应用的不断深入,数据库技术也得到了极大的发展,同时,社会对数据库技术的要求也越来越高。在这样的背景下,OceanBase数据库应运而生,它是一种高性能、高可扩展的分布式数据库,为各种规模的企业和开发者提供了强大的数据存储和处理能力。

OceanBase数据库的核心理念是分布式和共享无中心。它通过将数据分散到多个服务器上,实现数据的分布式存储和处理,从而提高了数据库的整体性能和可扩展性。同时,OceanBase数据库的另一个重要特点是共享无中心,让整个系统没有任何单点故障,保证系统的持续可用。这些特点使得OceanBase数据库能够适应不同规模的应用场景,满足各种数据存储和处理需求。

本书全面介绍了OceanBase数据库的原理和实战应用,旨在帮助读者深入理解OceanBase数据库的内部工作机制,并掌握其在实际场景中的应用。本书阐述了OceanBase数据库的分布式架构、数据存储、事务管理和优化等方面的知识,并通过丰富的实战案例和应用场景来加强读者的理解和应用能力。

通过阅读本书,读者可以深入了解OceanBase数据库的内部工作机制和原理,包括分布式架构、数据存储、事务管理和优化等。同时,本书还提供了丰富的实战案例和应用场景,帮助读者更好地理解OceanBase数据库在实际场景中的应用。

本书特色

(1) 问题驱动,由浅入深。

本书通过分析问题,由浅入深、逐步地对OceanBase分布式数据库的重要概念及原理进行讲解与探究,为读者更好地掌握分布式数据库原理提供便利和支持。

(2) 突出重点,强化理解。

本书结合作者多年的教学经验,针对应用型本科的教学要求和学生特点,突出重点、深入分析,同时在内容方面全面兼顾知识的系统化要求。

(3) 风格简洁,使用方便。

本书风格简洁明快,对于非重点的内容不做长篇论述,以便读者在学习过程中明确内容之间的逻辑关系,更好地掌握操作系统的内容。

配套资源

为便于教与学,本书配有微课视频、源代码、教学课件、教学大纲。

(1) 获取微课视频的方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描书中相应的视频二维码,观看教学视频。

(2) 获取源代码和全书网址的方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描下方二维码,即可获取。

源代码

全书网址

(3) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。

读者对象

本书主要面向广大从事OceanBase数据库管理的专业人员,从事高等教育的专任教师,高等院校的在读学生及相关领域的广大科研人员。

本书的撰写得到了许多业内专家和开发者的支持和帮助,在此表示衷心的感谢。同时,也感谢清华大学出版社的编辑团队对本书的精心策划和编辑。我们相信,这本书将成为读者了解和学习OceanBase数据库的重要参考书籍。

最后,希望本书能够为读者带来收获和启示,为推动OceanBase数据库技术的发展和应用作出贡献。希望通过这本书,读者能够全面了解OceanBase数据库的原理和实战应用,掌握其核心技术和实际应用技巧,从而更好地应对企业和应用开发中的挑战和需求。同时,也希望本书能够激发读者对数据库技术的兴趣和热情,推动整个行业的发展和创新。

作者

2024年6月