一点点进步的OceanBase数据库文档!

简介: 一点点进步的OceanBase数据库文档!

自 2020 年 OceanBase 以独立子公司开始全面推进商业化以来,提供更好更易用的数据库文档一直是 OceanBase 努力的一个重要方向。
如何通过文档让用户更快速更便捷地了解和使用 OceanBase 数据库?如何辅助用户更快速地解决使用过程中遇到的问题?是 OceanBase 文档一直在探索和前行的方向。
过去的两年里,我们收到了很多数据库爱好者对 OceanBase 文档的反馈和“吐槽”,也走出去和很多数据库使用者和专家进行了很多交流。文档有但是不能解决问题、文档有但是找不到、文档缺失等是让用户头大的几大问题,给用户自助使用带来了掣肘。面向越来越多的数据库爱好者自助学习和使用数据库的大背景,带着用户的声音和期待,我们启动了 OceanBase 文档易用性演进。
在这期间,我们也一直在思考几个问题,文档如何能更符合用户的诉求能真正提供帮助、文档如何能更易用、文档如何能持续的演进和迭代。我们认为文档需要聆听用户真实的声音,需要越辩越明,需要集思广益,我们要做更 open 的文档。


近期,结合着 OceanBase 数据库 4.x 的新架构,OceanBase 针对文档做了很多讨论,结合之前大家反馈的一些文档建议和问题,对文档和文档中心做了一些调整,在文档内容上也更多地去贴近用户视角和场景。
▋ 解决文档「不好找」的问题,文档更聚焦,20% 的文档覆盖 80% 的问题
作为一款较复杂的软件,我们需要提供大量的文档来满足用户在不同场景下的信息获取诉求,这些文档包括操作指导、技术原理介绍、参数/视图/错误码等参考类信息。文档丰富可以确保用户想要的信息都有,但是随之带来的问题是如何更好的组织这些信息,才能让用户在这么多信息中比较快捷比较精准的找到自己需要的。
之前 OceanBase 文档将面向同一用户角色的各类信息(操作指导、技术原理、参考信息等)做汇聚来统一呈现,力求呈现更全的信息。信息全,但是同时也带来了不小的信息“干扰”,信息查找困难,这些庞杂的信息中,可能只有少量是大部分用户在日常工作中高频会查阅的信息,剩余的大量信息用户主要是以按需查找为主。
在这一次的调整中,我们协同 OceanBase 数据库的资深 DBA 一起反复讨论和梳理出了用户使用 OceanBase 数据库的核心链路和场景,将这些核心链路和场景的相关文档按照用户旅程来单独呈现。同时将用户按需检索类的文档作为参考信息单独呈现,对文档信息按照用户角色和内容类型做了分层处理,文档更轻量,定位更清晰。

image.png


▋ 解决文档「不好用」的问题,文档更加用户视角和场景化

以前用 OceanBase 文档的时候是不是会有点什么都写了,又好像没写什么的感觉。我们深入剖析了一下,主要是因为之前的文档没有和用户的“语言”同频。之前的文档比较偏向功能视角,在更多的去告诉大家我们有什么,但是用户日常的路径是我遇到了什么问题应该怎么去解决。
在这次的调整中,我们着重向用户视角和场景化的大方向上演进,文档更重要的去讲述我们能够解决什么问题“是什么、为了什么/解决什么、什么时候/什么场景下使用、如何使用(提供详细的使用 demo 和说明)、注意什么、如何验证”,更贴近用户的使用思路和实际场景,务求能够真正提供帮助。



以隔离节点为例

▷ 为什么需要隔离节点?

▷ 什么情况下需要隔离节点 ?

▷ 隔离节点的逻辑 ?

image.png

image.png\

内容好很重要,内容便于使用也很重要。在优化文档内容的同时,我们也针对大家使用 OceanBase 文档过程中遇到的体验问题进行了小小的调优,以提升文档中心使用体验,进一步解决用户痛点问题。
▋ 解决文档「找不到」的问题,提供更多的文档使用引导
OceanBase 除了分布式数据库之外,还提供了丰富的生态工具产品来辅助用户更好更便捷地使用数据库,这些产品都有配套文档,但是之前文档中心没有提供明确的入口,这些文档对于用户来说可能是“不可见”的。
OceanBase 提供了很多内容,除了产品版本配套的使用文档之外,也会提供面向不同用户角色不同使用场景的教程和视频类内容,但是这些内容都隐藏在了 OceanBase 大量的文档中,对于用户来说可能也是“不可见”的。
针对这些“不可见”的问题,我们在文档中心提供了文档“大地图”,用户可以根据文档导览图快速看到都有哪些内容可用并快速直达。

image.png


▋ 解决文档「不好搜」的问题,搜索结果可筛选,搜索分层更精准

OceanBase 的文档很多,搜索范围的精准性对于快速找到想要的内容至关重要。
我们在之前的用户访谈中,反复听到用户对于快速准确查找到想要文档的痛点,“文档不是没有,但是不容易找到”、“搜索结果里,有很多同名文档,点进去才发现不是自己想看的版本”等等等等。
针对搜索结果“太多”的问题,我们提供了搜索结果筛选的能力,大家可以通过选择想要的产品和版本来缩小搜索结果的范围。

image.png

image.png
▋ 一起交流呀,文档越磨越易用

同步一个小活动,近期,OceanBase 4.0 文档和文档中心都进行了一些调整,我们诚邀大家一起来体验试用:
您可以给我们的文档提交 pr,反馈在使用过程中的各种问题;也可以在社区文档帖子下反馈建议,跟帖互动,碰撞交流我们将针对优质反馈赠送定制键盘、Polo衫、定制无线充等精美礼品和社区积分喔~感兴趣的小伙伴可以点击文末“阅读原文”查看具体的活动细节。

▋ 文档专家小组,文档的智囊团


文档需要长期的建设和持续演进,我们也会把文档共建作为一个长期的计划来推进。为了更好的支撑文档共建的运作,构建更 open 的数据库文档,OceanBase 拟筹建文档专家小组。文档专家小组后续会深度参与到 OceanBase 文档的共建、文档策略讨论、和文档演进中来。


更多文档专家小组的建设和运作机制的细节信息,我们后续会在 OceanBase 官网和社区透出,期待您的关注和参与。


我们赶上分布式数据库的大潮,也遇上了数据库学习和使用的热潮,构建更好的数据库文档,服务更多的数据库爱好者和使用者,让我们一起共建更易用的数据库文档,让文档发挥更大的价值。\

相关文章
|
3月前
|
存储 SQL 分布式数据库
OceanBase 入门:分布式数据库的基础概念
【8月更文第31天】在当今的大数据时代,随着业务规模的不断扩大,传统的单机数据库已经难以满足高并发、大数据量的应用需求。分布式数据库应运而生,成为解决这一问题的有效方案之一。本文将介绍一款由阿里巴巴集团自主研发的分布式数据库——OceanBase,并通过一些基础概念和实际代码示例来帮助读者理解其工作原理。
254 0
|
28天前
|
SQL 存储 人工智能
OceanBase CTO杨传辉谈AI时代下数据库技术的创新演进路径!
在「DATA+AI」见解论坛上,OceanBase CTO杨传辉先生分享了AI与数据库技术融合的最新进展。他探讨了AI如何助力数据库技术演进,并介绍了OceanBase一体化数据库的创新。OceanBase通过单机分布式一体化架构,实现了从小规模到大规模的无缝扩展,具备高可用性和高效的数据处理能力。此外,OceanBase还实现了交易处理、分析和AI的一体化,大幅提升了系统的灵活性和性能。杨传辉强调,OceanBase的目标是成为一套能满足80%工作负载需求的系统,推动AI技术在各行各业的广泛应用。关注我们,深入了解AI与大数据的未来!
|
3月前
|
Oracle 关系型数据库 MySQL
OceanBase 与传统数据库的对比
【8月更文第31天】随着云计算和大数据技术的发展,分布式数据库因其高扩展性、高可用性和高性能而逐渐成为企业和开发者关注的焦点。在众多分布式数据库解决方案中,OceanBase作为一个由阿里巴巴集团自主研发的分布式数据库系统,以其独特的架构设计和卓越的性能表现脱颖而出。本文将深入探讨OceanBase与其他常见关系型数据库管理系统(如MySQL、Oracle)之间的关键差异,并通过具体的代码示例来展示这些差异。
190 1
|
3月前
|
关系型数据库 OLAP 分布式数据库
揭秘Polardb与OceanBase:从OLTP到OLAP,你的业务选对数据库了吗?热点技术对比,激发你的选择好奇心!
【8月更文挑战第22天】在数据库领域,阿里巴巴的Polardb与OceanBase各具特色。Polardb采用共享存储架构,分离计算与存储,适配高并发OLTP场景,如电商交易;OceanBase利用灵活的分布式架构,优化数据分布与处理,擅长OLAP分析及大规模数据管理。选择时需考量业务特性——Polardb适合事务密集型应用,而OceanBase则为数据分析提供强大支持。
646 2
|
6月前
|
关系型数据库 MySQL 数据库
实时计算 Flink版产品使用合集之支持将数据写入 OceanBase 数据库吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
135 5
|
3月前
|
Oracle 架构师 分布式数据库
OceanBase数据库的发展历程是什么?
【8月更文挑战第11天】OceanBase数据库的发展历程是什么?
169 63
|
3月前
|
Oracle 关系型数据库 MySQL
OceanBase数据库简介
【8月更文挑战第9天】OceanBase数据库简介
336 60
|
3月前
|
存储 SQL 数据库
OceanBase数据库的分区策略
【8月更文挑战第13天】OceanBase数据库的分区策略
173 5
|
3月前
|
存储 SQL 算法
【OceanBase】惊天大反转!启动时真的会占用95%磁盘空间?别怕!揭秘真相+实用调整技巧,手把手教你如何优雅地管理磁盘空间,让你的数据库从此告别“吃土”模式!
【8月更文挑战第15天】OceanBase是一款高性能分布式数据库,启动时并不会默认占用95%磁盘空间,这是一种误解。其设计注重资源管理,可根据业务需求动态调整空间使用。通过设置`max_disk_usage`等参数、优化表设计、定期清理数据及启用压缩等功能,可有效控制磁盘占用,确保高效利用存储资源。
68 1
|
3月前
|
SQL 存储 数据库
OceanBase数据库优化
【8月更文挑战第14天】OceanBase数据库优化
126 2