暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

115

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


大纲如下:

  • OceanBase 数据库简介
  • 多租户架构
  • 数据库对象
  • 分布式数据库对象
  • 数据链路
  • 用户接口和查询语言
  • 事务管理
  • 存储架构
  • 数据可靠性和高可用
  • 数据库安全
  • OBServer 节点架构


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

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

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

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

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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论