关系型云数据库测试方法论—总体篇

(本文约2500字,阅读时长预计10-15分钟)

这篇文章的引子:一个由一日三餐引发的思考

我是2月1号返回北京的,因为新冠疫情的原因,需要自我在家隔离14天,也就是到2月15号才能出关面世。今天是2月11号,目前已经隔离了10天。

而这10天隔离带给我的最大问题,就是每天早中晚3顿饭,从基于手机外卖软件执行“下单—吃饭—扔掉”三个步骤,退化为自己动手基于灶台执行“买菜—洗菜—炒菜—吃饭—洗碗”五个步骤。

这让我再次对一个“真理”深信不疑,就是社会精细化分工之后,能够屏蔽除最终需求层工序的服务型工种是必由之路(我自己瞎编的),不上路的原因要不就是人为强行限制、要不就是技术储备不足。

这个“真理”转移到IT基础设施领域之后,一是由于网络技术增强造就了技术基础,二是非金融、军工等开放型市场中信息流管控较少,所以云计算就开始爆发了。

再细化到关系型数据库领域,当前关系型云数据库战场硝烟四起的原因就找到了。

好了,菜里面的水已经沥干了,下面上干货:

为了促进关系型云数据库市场更好更快的发展,中国信息通信研究院云计算与大数据库研究所联合产业界关键领域应用商及国内关系型云数据库产品/服务提供商(参与方见文末),历时一年,共同做了一些微小的工作,其中就包括输出了一套针对成熟的关系型云数据库能力的测试方法论。

目的有三个,一是帮助应用方快速选型,从而促进关系型云数据库落地进程,二是规范关系型云数据库竞争市场,拉平信息差、透明产品力,三是推动产业界针对共性问题形成共识,牵引国内整体水平快速提升。

这套方法论针对关系型云数据库的功能特点,提出8个一级维度、47个二级维度、70个三级维度的测试方法论;针对性能特点,提出实操理论和注意事项。

本文为总体篇,即以方法论二级维度为最小讨论粒度,给予读者对关系型云数据库测试方法论一个整体宏观认识。

方法论的8个一级维度分别为基本功能、兼容能力、高可用能力、云服务能力、安全性要求、监控和优化、服务支持、可扩展性,下文将逐一介绍。

(一)基本能力(传统关系型数据库系统的延续)

关系型云数据库应该具备传统关系型数据库系统的基本功能,从而在最大限度简化当前业务系统和业务人员适配工作的同时,保障数据库业务的正常运转。

其二级维度共10项:

(1)支持多隔离级别事务

(2)支持标准SQL接口

(3)支持常规针对表的操作

(4)支持常见索引类型

(5)支持数据分区组织形式

(6)支持视图操作

(7)支持存储过程

(8)支持自定义函数

(9)支持多种备份方式

(10)支持多种恢复方式

(二)兼容能力(尽量减少牵一发而动全身)

兼容能力代表了关系型云数据库与现有业务系统和通用数据存 储模式的衔接能力,这类指标衡量了关系型云数据库在落地过程中工作量大小以及落地过程后对现有业务生态造成的影响大小。

其二级维度共5项:

(1)具备友好的数据迁移能力

(2)支持ODBC、JDBC等通用连接方式

(3)支持数据导出到本地

(4)支持OpenAPI、SDK等开放接口

(5)支持涵盖多种内容的开放日志

(三)高可用能力(防止突然的不可抗力=-=)

关系型云数据库作为各类数据业务的基础支撑设施,高可用能力必须得到保障,从而在硬件、软件、网络等异常情况发生时,数据库服务不出现问题,满足各行业用户应用和监管要求。

其二级维度共4项:

(1)自动故障切换

(2)支持多可用区实例构建

(3)支持数据多副本模式运行

(4)支持异地灾备实例

(四)云服务能力(抽象数据库领域服务型工作的核心特征)

此类能力是关系型云数据库区别于传统关系型数据库的本质,其体现了关系型云数据库在资源管控、灵活购买、多部署形态等云化方面的能力。

其二级维度共12项:

(1)数据库实例的增删改查

(2)数据库实例的参数配置

(3)支持不同引擎/版本的数据库实例

(4)支持数据库实例的多种部署形态

(5)支持选择不同规格的数据库实例

(6)提供多种计费方式

(7)支持自动续费

(8)支持多种网络接入方式

(9)支持web控制台和api等操作方式

(10)支持实例手动重启

(11)支持实例内核升级

(12)支持资源隔离

(五)安全性能力(衡量免疫系统健壮性)

完整的安全能力能够使关系型云数据库稳定承担各类业务负载, 同时防止用户敏感数据的泄露,杜绝非计划性的误操作,同时满足监管机构的合规审查要求。

其二级维度共7项:

(1)用户级别数据隔离

(2)账号管理和权限细粒度管控

(3)完整审计

(4)支持IP白名单

(5)支持关键操作日志记录、查询

(6)关键环节或组件加密

(7)防SQL注入

(六)监控和优化(运维人员的绝世好剑)

完整而友好的监控和优化能力能够为关系型云数据库运维工作提供有力的支撑,从而使相关数据库运维管理人员、数据库业务负责人、相关应用支撑团队拥有对数据库的良好掌控能力。

其二级维度共4项:

(1)多指标监控

(2)灵活自定义告警

(3)执行计划解析

(4)慢SQL展示

(七)服务支持(7*24小时在线的百事通客服)

关系型云数据库由数据库应用企业和云数据库提供商共同负责,而其中云服务商能够提供的服务能力很大程度影响了到数据库应用企业在关系型云数据库上需要持续投入的资源数量,所以好的服务支持能力能够有效减轻数据库应用企业负担。

其二级维度共2项:

(1)覆盖全流程的顾问支持

(2)详实的产品文档

(八)可扩展性(万一未来业务越来越多了呢)

关系型云数据库需要能够在客户业务无明显感知的基础上,通过灵活的可扩展性,满足客户业务增长的需求,解决现有数据库应用在磁盘容量、性能等方面暴露出来的瓶颈。

其二级维度共3项:

(1)实例动态伸缩

(2)读写分离

(3)只读实例

总体篇干货结束。

本文介绍到方法论二级粒度,依照规划,未来还会有3级粒度梳理、各维度测试执行方法介绍、已有测试成果解读3篇文章,敬请关注。

关于文章有任何问题或想参与我们未来的工作,可以文末留言或联系邮箱mapengwei@caict.ac.cn。

经验尚浅,错误难免,欢迎指正,多多拍砖。 

附上编制本测试方法论企业名单:

中国信息通信研究院

阿里云计算有限公司

百度在线网络(技术)有限公司

北京金山云网络技术有限公司

华为软件技术有限公司

京东云计算有限公司

上海热璞科技网络科技有限公司

腾讯云计算有限责任公司

优刻得(Ucloud)科技股份有限公司

联通大数据公司

蚂蚁金融服务集团

上海爱可生信息科技有限公司

北京极数云舟科技有限公司


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容