本教程将以集群实例为例,带您体验云数据库 OceanBase 的低存储成本和实时分析能力。更多特性,详情参见 OceanBase 数据库概述。
特性介绍
低存储成本
数据压缩是降低海量数据存储空间的关键手段。OceanBase 通过 LSM-Tree 的存储架构和自适应压缩技术,解决了传统数据库无法平衡“性能”和“压缩比”的难题,同一业务的存储量仅为 Mysql/Oracle 的 1/4 到 1/3可降低存储成本 70%-90%。更多内容参见存储架构概述。
实时分析
OceanBase 基于分布式架构,在保障高性能的交易处理同时,能够完成实时分析、跑批等分析场景,一套引擎支持 OLAP+OLTP 工作负载,从根本上保持数据的一致性,并最大程度降低数据冗余,帮企业大幅降低总成本。OceanBase 是全球唯一在事务处理 (TPC-C) 和数据分析 (TPC-H),两个领域测试中都获得过世界第一的自研数据库。
体验任务
本教程将带您体验如何使用云数据库 OceanBase 集群实例创建一个表,并在表中插入数据,从而验证云数据库 OceanBase 的高压缩存储和实时分析能力。 主要操作步骤如下:
顺序 | 操作步骤 | 详情 |
1 | 当您初次使用云数据库 OceanBase 时,可申请免费体验,开通 4C16GB 集群实例,具体操作参见集群实例免费试用操作指引。也可使用您的已有集群,进行后续操作。 | |
2 | 创建一个名为 tutorial_mysql 的 MySQL 模式租户。 | |
3 | 在 tutorial_mysql 租户下,创建 tutorial_database 数据库。 | |
4 | 云数据库 OceanBase MySQL 租户下的账号即为 MySQL 数据库用户,接下来我们为tutorial_database 数据库创建一个超级账号 admin_user。 | |
5 | 创建 order 表单,并使用 Hash 分区将表分为 16 个分区。 | |
6 | 在 order 表单中生成两万行数据,查看租户使用资源,验证数据库压缩比。 | |
7 | 在 order 表单中生成 20000*20000 行数据,并与开启 8 个并行执行的时间进行对比,验证数据库 AP 能力。 |