DTSE Tech Talk | 第65期:智能数据底座使能千行百业,华为云数据库服务API揭秘与实践探索
本期直播聚焦华为云数据库开发者平台能力,重点围绕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,更高效地管理和操作数据库服务,提升业务系统的性能和稳定性,打造智能数据底座,真正使能千行百业。
- 点赞
- 收藏
- 关注作者
评论(0)