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

典型场景配置推荐 | OceanBase最佳实践 2

原创 OceanBase数据库 2024-11-19
413

为了更有效地适应多样化的典型业务场景,我们基于丰富的实际应用配置经验,精心总结了一系列针对不同业务需求的核心配置建议方案。这些方案广泛覆盖了在线事务处理(EXPRESS OLTP)、复杂联机事务处理(COMPLEX OLTP)、混合事务与分析处理(HTAP)、实时分析(OLAP)以及 OBKV 应用等多种场景。为了便于用户调整配置项和参数,我们已将相应的参数模板更新至 V4.3.2 及更高版本的安装包内。


本期内容将着重阐述这些典型场景下的推荐配置方案,旨在帮助用户更深入地了解 OceanBase 的各项配置选项。面对不同的业务需求,我们希望通过这些方案为用户提供更合理、更有效的设置与管理指导,从而确保数据库迁移过程的顺利与高效。

一、在线事务处理场景配置最佳实践

在线事务处理(EXPRESS_OLTP),是指进行实时的、交互式的、高频次的、对数据库进行增删改查的操作。它常见于银行、零售、航空和酒店等行业中,用于处理日常业务操作,如账单支付、库存管理、订单处理等。


OLTP 场景通常需要处理大量的并发事务,要求数据库能够快速且可靠地响应用户请求。这篇文章介绍了在线事务处理(EXPRESS_OLTP)下对应参数的推荐配置。


具体的配置方式可以扫描下方二维码或查看下方链接。

https://www.oceanbase.com/docs/common-best-practices-1000000001489648

图片

扫码查看在线事务处理场景配置最佳实践

二、复杂联机事务处理场景配置最佳实践

复杂联机事务处理(COMPLEX OLTP)是一种处理大量数据和复杂事务的场景。本场景用于银行、保险系统等领域的工作负载。它们通常具有复杂的联接、复杂的关联子查询、用 PL 编写的批处理作业,具有长事务和大事务。有时,为了加速短时间运行的查询,还会采用并行执行策略。


为了确保用户在各种业务场景下,能够基于 OceanBase 数据库获得比较好的性能,OceanBase 基于过往大量真实场景的调优经验总结了各类业务场景下一些核心配置项和变量的推荐配置。这篇文章介绍了复杂联机事务处理场景(COMPLEX OLTP)下对应参数的推荐配置。


具体的配置方式可以扫描下方二维码或查看下方链接。

https://www.oceanbase.com/docs/common-best-practices-1000000001489646

图片

扫码查看复杂联机事务处理场景配置最佳实践

三、混合事务/分析处理场景配置最佳实践

混合事务/分析处理(以下使用 HTAP),是一种指同时支持 OLTP (联机事务处理)和 OLAP (联机分析处理)的数据库管理系统或架构。混合事务/分析处理的场景包括需要实时分析和查询数据的业务环境,如金融交易、零售业、物流等领域。这些领域需要高效的事务处理和实时的数据分析和查询功能,以支持业务决策和分析。HTAP 架构的优势在于能够减少数据复制和转换的成本,提供实时的数据分析能力,加速业务决策过程。


为了确保用户在各种业务场景下,能够基于 OceanBase 数据库获得比较好的性能,OceanBase 基于过往大量真实场景的调优经验总结了各类业务场景下一些核心配置项和变量的推荐配置。这篇文章介绍在混合事务/分析处理(HTAP)场景下对应参数的推荐配置。


具体的配置方式可以扫描下方二维码或查看下方链接。

https://www.oceanbase.com/docs/common-best-practices-1000000001489644

图片

扫码查看混合事务/分析处理场景配置最佳实践

四、实时分析场景配置最佳实践

实时分析(OLAP)是一种数据处理技术,用于对大型数据集进行多维分析。它允许用户从不同的角度对数据进行复杂的分析,包括维度、度量、限制和排序等。OLAP 可以帮助用户识别和理解数据中的模式、趋势和关联,从而支持决策制定和业务智能。OLAP 技术通常用于数据仓库和商业智能系统中。


为了确保用户在各种业务场景下,能够基于 OceanBase 数据库获得比较好的性能,OceanBase 基于过往大量真实场景的调优经验总结了各类业务场景下一些核心配置项和变量的推荐配置。这篇文章介绍在实时分析(OLAP)场景下对应参数的推荐配置。


具体的配置方式可以扫描下方二维码或查看下方链接。

https://www.oceanbase.com/docs/common-best-practices-1000000001489645

图片

扫码查看实时分析场景配置最佳实践

五、OBKV 配置最佳实践

OBKV 是 OceanBase 的多模 KV 产品,主要用于提供低成本的大规模结构化/半结构化数据存储,以及简单操作接口下的极致访问性能。在实现上,OBKV Bypass 了 SQL 层,直接基于 OceanBase 的分布式存储,在其上构建各种多模 KV 形态。在分布式存储和多模形态之间,OBKV 有一层称为 TableAPI 的框架层,向模型层提供封装的存储/事务调用能力。


为确保在不同业务场景下用户都能基于 OBKV 数据库获得较好性能,这篇内容给出一些经验值的最佳实践配置。


具体的配置方式可以扫描下方二维码或查看下方链接。

https://www.oceanbase.com/docs/common-best-practices-1000000001489647

图片

扫码查看OBKV 配置最佳实践


关于 OceanBase 最佳实践内容,将会持续更新,想了解更多和更新内容,可以点击下方链接前往 OceanBase 官网。

https://www.oceanbase.com/docs/common-best-practices-1000000001489641

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

评论