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

OB Cloud云数据库,为何成为企业数据管理新宠?

一、产品介绍

1.1、OB Cloud 云数据库

OB Cloud 云数据库为客户提供基于腾讯云、AWS 等多云 OceanBase 统一管理云数据库服务。OB Cloud 云数据库服务不仅支持 DBaaS(Database-as-a-Service)云服务模式,也可支持在客户自有公有云基础设施上提供 OceanBase 云数据库服务(MaaS 模式,Management-as-a-Service),灵活匹配客户不同使用场景。通过 OB Cloud 云数据库服务,可以帮助客户解决不同云厂商复杂化的基础设施技术差异,统一业务应用侧的技术栈,同时提供 7*24 的数据库运维服务支持,降低客户业务开发、使用、运维成本。


1.2、主要特性

一体化云数据库:构建现代数据架构,简化技术栈

  • HTAP 多工作负载:支持行存、列存及行列混存,消除复杂的 ETL 和冗余数据,并提供资源隔离能力,避免对关键业务的干扰和额外存储本开销。

image.png

  • 多模一体化:支持多种数据类型,包括键值、JSON、GIS、XML、全文索引和 SQL 查询,并提供 Table API,兼容 HBase 接口,确保在大规模数据存储和高性能读写场景中展现卓越的处理能力。

image.png

  • 多租户架构:通过原生多租户技术,将多个租户(即数据库)整合到同一个集群中,简化运维管理,提升资源利用率,并降低总体拥有成本(TCO)。

image.png

  • 产品动态:OB Cloud 不断推出新的功能和优化,如支持更多的实例规格、存储支持更大的容量规格、安全能力增强、备份恢复使用的存储空间开始商业化计费等。

二、部署并管理数据库

2.1. 注册 OB Cloud 云数据库账号

操作流程如下:

  • 首先,您需要在 OB Cloud 云数据库平台上注册一个账号。这通常涉及到提供一些基本信息,如用户名、密码、电子邮件地址等。
  • 登录地址:https://cloud-cn.oceanbase.com

image.png

登录后OB Cloud管理端首页

image.png

2.2、购买OB共享实例

OB Cloud 云数据库为您提供 DBaaS 和 MaaS 两种服务方式,您可根据业务需求进行选择。

操作流程如下:
本文是以购买集群实例(分析型)为例:
  • 登录官方网站 OceanBase 云服务 。
  • 如果您是首次创建实例,请根据页面提示单击 创建实例。
  • 在左侧导航栏中单击 实例列表。
  • 在页面右上角单击 创建实例,进入创建集群页面。
  • 选择实例类型为 集群实例(分析型)。
  • 选择付费方式。
付费方式 说明
包年包月 预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。详情参见付费方式。
按量付费 后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。详情参见 付费方式。
  • 选择云服务商和地域,当前支持腾讯云和华为云,当前不同云厂商支持的地域不同。
付费方式 说明
云服务商 地域
腾讯云 北京、广州、上海、成都
华为云 北京、广州、上海
阿里云 北京、杭州

详情参见《创建集群》

创建流程:

image.png

image.png

image.png

image.png

2.3、查看集群信息

集群创建后,您看登录集群控制台查看集群信息。

image.png

image.png

image.png

2.4、创建数据库(仅 MySQL)

完成集群创建后,如您为 MySQL 租户,需要在租户下创建数据库,Oracle 租户无需进行此操作。

操作流程如下:
  • 登录 OceanBase 云服务控制台。
  • 在左侧导航栏中,单击 实例列表 。
  • 在集群列表中找到目标集群实例,单击集群名称,进入集群实例工作台。
  • 在左侧导航栏中,单击 租户管理。
  • 在租户管理列表中单击目标租户所在行的更多图标,并选择 创建数据库。
  • 详情参见《创建 MySQL 数据库》

image.png

2.5、导入数据

将本地或者对象存储中的文件数据导入到 OB Cloud 实例中。目前已经支持的对象存储包括:AWS S3、阿里云 OSS、华为云 OBS 和腾讯云 COS。另外,您也可以导入不同大小的示例数据,快速体验 OB Cloud。

使用限制
  • 仅项目角色为 项目管理员 和 数据服务管理员 的用户支持创建和查看导入数据任务。
  • 仅项目角色为 实例管理员、数据读写 和 项目成员 的用户支持查看导入数据任务。
导入样本数据操作步骤
  • 打开导入数据页面。
  • 单击 导入样本数据。
  • 在 导入样本数据 页面,选择 类别,样本数据集,然后 选择一个空数据库。
  • 类别 支持 基准测试、生活服务、数字商业 和 科技分类。基准测试 数据集支持 25 MB、128 MB 和 1G。
  • 您可以单击下拉列表选择已有的空数据库,或者单击 创建数据库账号,创建一个新数据库。
  • 单击 导入。
  • OB Cloud 开始将您的样本数据集导入到您的实例中。在导入样本数据之前,确保您已准备好空数据库。
  • 有关样本数据集的详细信息,参考 样本数据介绍

image.png

image.png

image.png

image.png

2.6、创建数据库账号

? 在 MySQL 租户中新建账号,可以将账号关联多个数据库。在 Oracle 租户中新建账号,该账号只有其对应 Schema 的权限。

操作流程如下:
  • 登录 OceanBase 云服务控制台。
  • 在左侧导航栏中,单击 实例列表 。
  • 在集群列表中找到目标集群实例,单击集群名称,进入集群实例工作台。
  • 在左侧导航栏中,单击 租户管理 。
  • 在租户管理列表中单击目标租户所在行的更多图标,并选择 创建账号。
  • 根据实际需要设置如下参数:
  • 参见《创建账号(数据库用户)》
参数 说明
账号名称 设定账号名称。账号名称需要以小写英文字母开头,长度为 2-32 个字符,支持大写英文字符、小写英文字符、中划线、下划线和数字,不能使用某些预留关键字(含对应小写),如 SYS,OCEANBASE, ROOT, OPERATOR, LBACSYS,ORAAUDITOR, OBMIGRATE, OMC, IDB_DDL,ODC_RND, ODC_DDL, DWEXP。
账号类型 MySQL 租户可选择普通账号、超级账号或只读账号,Oracle 租户可选择普通账号或超级账号。普通账号包含在数据库中运行 DML 和 DDL 语句的权限。详情参见 账号权限列表。超级账号默认拥有所有数据库的读写权限。只读账号默认拥有所有数据库的读权限。数据操作语言 DML 语句用于查询或操作现有 Schema 对象中的数据。数据定义语言 DDL 语句用于定义、更改和删除 Schema 对象。更多信息请参见 SQL 语句。
授权数据库 仅 MySQL 租户在创建普通账号时才会显示该参数。支持对未授权账号进行授权,权限包括:自定义、只读、读写、仅 DDL 和仅 DML。MySQL 模式下账号可以授权对数据库的以下权限:1、自定义:ALTER, CREATE, DELETE, DROP,INSERT, SELECT, UPDATE, INDEX, CREATE VIEW, SHOW VIEW。支持多选。2、只读权限:CREATE SESSION, SELECT, SHOW VIEW ;3、读写权限:ALL PRIVILEGES,除了 GRANT OPTION。4、仅 DDL:CREATE, DROP, ALTER, SHOW VIEW,CREATE VIEW;5、仅 DML:SELECT, INSERT, UPDATE, DELETE,SHOW VIEW, PROCESS
密码 符、2 个小写英文字符、2 个数字和 2 个特殊字符;支持的特殊字符为:~ ! @ # % ^ & * _ - + =
随机生成密码 单击后系统将为您自动生成密码,请复制后妥善保存。
备注(可选) 备注长度不能超过 30 个字符。
1、首页点创建账户

image.png

2、创建管理员账户

超级账号类型:可以指定部分数据库,并授予读写/DDL/DML/只读数据库的权限。

image.png

3、创建普通账户

普通账号类型:拥有当前租户下所有数据库的权限。

image.png

4、创建只读账户

只读账号类型:允许查看当前租户下所有数据库。

image.png

5、账户列表

image.png

2.7、登录 SQL 控制台

操作流程如下:
  • 登录 OceanBase 云服务控制台。
  • 在左侧导航栏中,单击 SQL控制台。
  • 在弹出的控制台页面选择对应账户(本文选择只读账户sy3) 。
  • 录入sy3账户密码,单击 连接,进入 SQL 控制台。

image.png

image.png

image.png

2.8、实例工作台

实例是一个逻辑概念,在 OceanBase 里是资源分配的单位,是数据库对象管理和资源管理的基础。进入实例详情页面后,可查看实例信息、连接信息、账号等信息。

操作流程如下:
  • 登录 OceanBase 云服务控制台。
  • 在左侧导航栏中,单击 实例列表 。
  • 在实例列表中选择目标集群,单击集群名称进入 集群工作台 。
  • 在左侧导航栏中,单击 实例管理 。
  • 在实例管理列表中单击目标实例,即可进入 MySQL 或 Oracle 实例工作台 页面。
  • 单击右上方按钮,可进行创建账号、创建数据库、连接数据库、连接 SQL 控制台、导入样本数据、导入数据文件、迁入数据、修改实例名称、修改实例规格、切换主可用区和删除实例的操作。详情参见 新建账号、连接数据库、登录 SQL 控制台、导入数据、迁入数据、修改实例名称。
  • 可在基础信息区域查看 CPU 使用情况、内存使用情况、已使用磁盘、实例模式、主可用区和备注等信息。

image.png

image.png

image.png

image.png

2.9、选择连接工具

OB Cloud 云数据库当前支持通过客户端、驱动连接数据库的方式,您可根据实际情况,选择合适的连接方式。

说明:不同的连接工具连接操作不完全相同,关于连接数据库操作的详细介绍。参见《连接数据库概述》。

操作流程如下:
  • 登录 OceanBase 云服务控制台。
  • 在左侧导航栏中,单击 实例列表 。
  • 点击实例后的下拉列表中的获取连接串。
  • 点击获取公网地址。
  • 使用Navicat连接OB Cloud。

image.png

image.png

image.png

三、总结

3.1、OB Cloud 云数据库的部署流程通常包括以下几个步骤:

1. 注册 OB Cloud 云数据库账号

首先,您需要在 OB Cloud 云数据库平台上注册一个账号。这通常涉及到提供一些基本信息,如用户名、密码、电子邮件地址等。

2. 创建集群实例

登录到 OB Cloud 云数据库控制台后,您需要创建一个集群实例。在创建集群实例时,您需要选择适合您业务需求的配置选项,如实例类型、规格、存储类型等。

3. 创建租户

在集群实例创建成功后,您需要创建一个或多个租户。租户是 OB Cloud 云数据库中的一个隔离环境,可以用于不同的业务应用或用户。

4. 获取连接串

在创建租户后,您需要获取 OB Cloud 云数据库的连接串。这通常涉及到配置白名单、下载证书、创建数据库和账号等步骤。

5. 配置连接信息

根据获取的连接串信息,您需要在您的应用程序或客户端中配置相应的数据库连接信息。这通常包括数据库的主机地址、端口号、用户名、密码等。

6. 测试连接

在配置好连接信息后,您应该进行一次测试连接,以确保您的应用程序能够成功连接到 OB Cloud 云数据库。

7. 部署应用程序

在测试连接成功后,您可以将您的应用程序部署到生产环境中,并开始使用 OB Cloud 云数据库。

请注意,以上步骤是一般性的指导,具体的部署流程可能会根据 OB Cloud 云数据库的具体版本和您的业务需求有所不同。因此,在实际部署时,建议您参考 OB Cloud 云数据库的官方文档或联系 OB Cloud 的客服支持获取更详细的指导。

3.2、OB Cloud技术优势

OB Cloud是一款一体化云数据库,具有以下技术优势:
  • 简化技术栈:OB Cloud可以通过一个数据库解决多种问题,满足多样化业务需求,简化了技术栈,降低了运维成本。
  • 高并发处理能力:OB Cloud具备多级弹性和极致线性扩展能力,能够应对高并发场景,如零售电商大促场景,确保系统的稳定性和性能。
  • HTAP实时分析:OB Cloud支持实时分析需求,在确保数据一致性的前提下,可以用于实时报表、在线交易与批处理/复杂查询、高并发在线交易与大规模实时数据分析等场景。
  • 多模一体化:OB Cloud统一管理多数据类型,增加查询接口而非增加数据库,实现SQL与NoSQL融合,简化运维、降低成本。
  • 多云原生与多云容灾:OB Cloud满足云的一致体验,提供DBaaS、MaaS双产品模式,支持全球/跨云服务,实现多云容灾,保障数据高可用性和业务连续性。
综上所述,学习OB Cloud可以帮助您掌握一种先进的云数据库技术,这种技术在实际应用中已经被证明能够显著提升企业的数据库管理效率和业务处理能力,同时也能为企业带来显著的成本节约和商业价值。
最后修改时间:2024-12-04 09:06:13
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论