《OceanBase 数据库系统概念》首次发布,系统精准定义 OceanBase !


一本能够全面精准定义 OceanBase 的书 终于诞生啦!


伴随着 OceanBase 在去年6月1日的正式开源,我们听到不少外部小伙伴们的声音,他们希望有一本手册能够全面精准“定义” OceanBase。经过近一年的准备,今天,我们首次发布《OceanBase 数据库系统概念》这本用户手册。这本书第一次全面系统、精准详细地向我们的用户讲解 OceanBase 的概念和原理,即 OceanBase 是什么、不是什么,有什么、没有什么,为什么,怎么做的。这本书(手册)的受众包括使用 OceanBase 的应用开发者、DBA、应用架构师、OceanBase 社区版开发者等广泛的人群,希望成为大家学习和使用 OceanBase 的权威参考。其他网上传播的资料与本书不一致的地方,应以本书(及未来的修订版)为准:


大纲如下:


OceanBase 数据库简介

多租户架构

数据库对象

分布式数据库对象

数据链路

用户接口和查询语言

事务管理

存储架构

数据可靠性和高可用

数据库安全

OBServer 节点架构


以前大家学习 OceanBase 的时候会感觉比较复杂,其实是先前资料把不同维度的概念集中在一起讲解,内容冗杂,难以理解。但在这本《系统概念》提纲中可以看出,其实众多概念并不需要即刻全部掌握。


这本书中先讲了多租户系统的概念,然后在“数据库对象”一章把 MySQL 租户的概念和 Oracle 租户的概念完全独立分开讲解。这样使那些只使用一种兼容模式进行开发的应用开发者和管理员,不需要了解另一种租户模式的概念。


只需阅读“数据库对象”一章,应用开发者就能完整学习开发应用程序所需要了解的知识,数据库是否分布式对你来说是透明的,可以不必深究细节。而已经对 MySQL 或者 Oracle 很熟悉的用户,可以快速浏览这些章节。

注意:其中有相当多兼容性的细节介绍,在阐述概念时,我们希望准确地表达不同租户模式下语义的细微差别,每句话都力求精确无误。


OceanBase 作为分布式数据库,对管理员日常操作来说最大的不同点,是包含在“分布式数据库对象”这一章的概念。



关于本书主编:

本书是由杨志丰(花名:竹翁)联动 OceanBase 技术团队一起撰写完成杨志丰,OceanBase 首席架构师。

毕业于北京大学计算机系网络实验室,杨志丰近十余年来,作为创始成员一直在阿里巴巴/蚂蚁集团自主研发的分布式关系数据库 OceanBase 团队从事研发工作,致力于把设计先进的HTAP 数据库系统打造成技术业内标杆、商业取得成功的基础设施。在 OceanBase 系统中,他先后负责 OceanBase 的 SQL 引擎,分布式主控模块,多模数据库方向等,也负责过 OceanBase 的数据库平台产品研发,近期在负责 OceanBase 内核架构及创新研发工作。他对 C++、分布式系统原理、SQL 查询处理、事务处理、编译技术、工程效能等有浓厚的兴趣。



电子书下载:


1)扫描钉钉二维码,进入开源用户群,即刻享受与作者在线畅聊


2)打开链接填写问卷( https://survey.taobao.com/apps/zhiliao/VqQ9lDg_X )

我们将以此进行一对一发放电子书

发放说明:

扫描填写完成后,我们会有工作人员联系,及时为您发放电子书

当天20:00前填完问卷的同学,会在当天通过钉钉发放完毕。

20:00以后填写问卷的同学,会在第二天发放完毕。

如果当天没有收到电子书,可以钉钉私信联系hope(钉钉:hopelee21)


最后的最后,您有任何疑问都可以通过以下方式联系到我们~

联系我们

欢迎广大 OceanBase 爱好者、用户和客户随时与我们联系、反馈,方式如下:

社区版官网论坛

社区版项目网站提 Issue


拜读拜读~~~

2 个赞

拜读拜读~~~,直接放到网站不更好哈

1 个赞

拜读拜读~~~

1 个赞

书不错,拜读拜读~~~

确实是难得的好资料,PDF在手,天下我有

比自己整理的文档好看多了,精准查询,保姆级别的解意,很好理解,随时随刻想查就查

拜读中,相当好,比OBCP有深度。

粗略看了一下,很不错。很快会看完,期待后续的运维、性能优化等模块的书籍问世

这块我们在准备中了,相信很快有书可以跟大家见面啦

感谢肯定~ 也欢迎一起晒晒读书笔记吖~ 

收到电子版 要开始学习啦👏

一起学习吖~ 

拜读中,相当好,

抽空看看先

加油

宝书在手,OCeanBase我有

有点长,慢慢看吧,都是干货