DTSE Tech Talk | 第65期:智能数据底座使能千行百业,华为云数据库服务API揭秘与实践探索

举报
GaussDB 数据库 发表于 2024/09/14 15:57:58 2024/09/14
【摘要】 本期直播聚焦华为云数据库开发者平台能力,重点围绕GaussDB与GaussDB(for MySQL)服务,深入浅出产品核心能力,解读开发指南,实践一站式可视化开发者平台,助力开发者快速上手数据库服务API。点击即可观看《智能数据底座使能千行百业,华为云数据库服务API揭秘与实践探索 》直播回放完整版。华为云数据库核心产品能力华为云GaussDB是一款软硬全栈协同的企业级原生分布式数据库,支持...

本期直播聚焦华为云数据库开发者平台能力,重点围绕GaussDB与GaussDB(for MySQL)服务,深入浅出产品核心能力,解读开发指南,实践一站式可视化开发者平台,助力开发者快速上手数据库服务API。

点击即可观看《智能数据底座使能千行百业,华为云数据库服务API揭秘与实践探索 直播回放完整版

华为云数据库核心产品能力

华为云GaussDB是一款软硬全协同的企业级原生分布式数据库,支持x86和Kunpeng硬件架构,基于Share-nothing架构,具备高可用、高安全、高性能、高弹性、高智能和易部署、易迁移“五高两易”的核心能力,广泛应用于金融、电信、政府等行业关键核心系统。

GaussDB(for MySQL)作为最新一代企业级高扩展海量存储云原生数据库,完全兼容MySQL。GaussDB(for MySQL)基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,实现数据0丢失,既拥有商业数据库的高可用和性能,又具备开源低成本效益。

探索数据库开发者生态资源

华为云数据库服务具备丰富的开发者生态能力,包括开发者指南、示例代码、帮助指导、视频课程、开发工具、API、SDK、专业认证等。

数据库服务API揭秘与实践探索

1. 何为API

API,即应用程序接口,可以看作是一组编程语言的函数和方法,它定义了软件系统中组件之间的交互方式,允许不同的软件之间进行数据通信和功能交互。那么,在什么场景下适合使用API接口,能实现什么效果?

通过API允许用户调用华为云的能力,将华为云的数据和功能集成到用户的数据库管理系统中。

例如,用户在采用华为云数据库服务的同时,亦拥有自建的本地IT管理中心。他们既可利用云上资源,又掌握本地机房设施。在此背景下,用户可通过调用数据库实例查询接口,将数据库资源整合至自身的IT资源管理系统中,从而在一个集成看板上实现对多地IT资源的统一管理。

在快速入门数据库API接口之前,需要了解API接口的组成部分,如请求URL、请求方法、请求消息头和请求消息体;数据库服务API支持两种权限认证方式,分别是Token认证和AK/SK认证;API返回结果则包含状态码、响应消息头和消息体。

2. 快速入门数据库API接口

数据库服务的API提供了丰富的功能,在功能完备度上与华为云控制台是相同的。这也就意味着,在华为云页面上可以操作的功能,用户通过编程的方式都可以实现自动化控制。我们为每一个API提供了详细的说明,涵盖了鉴权方式、接口约束、请求体样例响应体样例、错误码详解等,功能包括实例管理、备份管理、日志管理、任务管理等多个模块。

一站式API Explorer工具

华为云提供了一站式API解决方案统一平台——API Explorer。API Explorer集成了华为云所有的开放API,支持全量接口检索、可视化调试、帮助文档查阅、示例代码展示等能力,帮助开发者快速上手API实践。下面,我们将在一站式API Explorer平台上实践数据库API的调试。

一键调试

▲ API Explorer一键调试流程图

在API Explorer平台上,用户选择需要调试的API接口后,API Explorer会自动填充请求URI、方法、消息头和认证信息,对用户填写的入参进行校验和友好提示。在触发调试接口后,可以在页面上查看接口响应结果,实现一站式接口调试。

▲ API Explorer一键调试

如“API Explorer一键调试”图所示,是API Explorer的一键调试页面,在用户选择调试接口后,调试页面会根据不同接口的入参要求,引导用户输入指定参数,提升接口调试效率。

代码示例

数据库服务为帮助用户快速接入相关API,在API Explorer中还为每个接口生成了多语言的代码示例,如“API Explorer代码示例”图所示,输入请求参数,然后点击页面上方标签页的“代码示例”,在下方选择不同的开发语言,选择之后即可查看对应接口对应语言的代码demo。

▲ API Explorer代码示例

场景示例

数据库服务还对如用户创建数据库实例、备份等关键场景进行了更为详细的场景示例说明,如图点击页面上方标签页的“场景示例”,进入创建数据库用户场景示例,可以看到在实际的使用场景中,如何完整地进行数据库用户查询和创建数据库用户的API组合调用。

▲ API Explorer场景示例

3. API演示

观看API演示完整版 ,将会展示如何快速进行API实操。

华为云数据库API是华为云提供的一系列用于操作和管理云数据库服务的编程接口,用户可通过使用华为云数据库API,更高效地管理和操作数据库服务,提升业务系统的性能和稳定性,打造智能数据底座,真正使能千行百业。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。