数据库

注册

 

发新话题 回复该主题

数据库服务能力成熟度解读第三弹产品选 [复制链接]

1#
北京治疗白癜风哪间医院权威 http://www.zykyhs.com

上一期的解读围绕容灾备份规划和数据安全规划两个能力项展开,详述服务提供商应该具备的服务活动内涵、过程描述和能力等级标准。

本期接着上期的文章继续为大家解读数据库服务能力成熟度模型中规划设计能力域的产品选型规划、开发规范设计两个能力项的如上内容。数据库服务能力成熟度模型的整体框架如下图所示:

《数据库服务能力成熟度模型》按照交付类型总体分为规划设计能力域、实施部署能力域和运维运营能力域,共包含27个能力项。每个能力项均从人员、工具、流程、制度、技术等维度,通过人员访谈、资料审查、工具演示等方式,对企业服务能力的评价从低到高依次划分为初始级、可重复级、稳健级、量化管理级和优化级五个等级。每个能力域的等级评定是由能力域所包含能力项的等级按照一定算法计算得出,每个能力项的等级评定是由该能力项五个等级的符合程度按照一定算法判定所得。

首先是数据库产品选型规划的概念内涵,简单来说,数据库产品选型不仅是为了帮助客户从功能、性能、安全性、可靠性、易用性等多维度“挑好东西”,还要根据业务特征和真实场景需求“挑对东西”。提供此类服务的企业可以是专业IT咨询机构、数据库厂商,也可以是IT服务商。产品选型规划是指数据库服务方根据需求方业务特性和信息技术策略偏好,提供适合用户系统特色的数据库与平台的类型、版本、补丁选择,也可以向用户提供产品选型策略标准。

产品选型规划的主要过程描述如下:

a)产品需求分析:服务提供方根据开发要求、性能与成本平衡、产品的运行管理工具、后期产品升级、所选产品是否满足国标和行标要求、安全等级要求、总成本分析等诸多因素,对所选产品提出可量化的需求指标。

b)产品选型分析,可从如下角度对产品进行评估:

1)运行环境:产品支持的平台、操作系统;2)应用类型:支持单独的OLTP/OLAP,或者混合型应用类型;3)功能分析:基本功能支持,如标准接口兼容性、多种数据类型、字符集、表、视图、索引、触发器、函数、存储过程、序列、同义词、事务、备份恢复等;高级特性,如全文检索、时空数据、行列混合存储、多种分区方式、安全加密、审计、中间件兼容性、多租户等;4)高可用和容灾架构:产品是否具有成熟稳定的高可用和容灾方案,可同机房、同城、异地部署;提供高可靠复制方案,超远程多功能复制方案;两地三中心数据实时热备、故障秒级切换、多活节点、读写分离,负载均衡、应用透明连接;分布式集群可实现读写分离、数据库可实现横向扩展等;5)性能和稳定性:分析用户现有和未来业务数据量和复杂度前提下,性能和稳定性指标是否满足要求,如7*24小时稳定性测试指标;6)可扩展性:是否具有良好的伸缩性和灵活的配置功能,满足硬件扩展和集群系统扩展需求。7)安全性:分析产品提供的加密算法和标准以及具有的加密功能、审计功能、权限管理、访问控制等,评估其安全等级是否满足需求。8)工具和平台:产品是否提供开发、监控、运维等辅助工具和管理平台。9)服务质量:能否提供稳定、全面、及时、满意的产品交付和售后服务支持。

c)产品选型测试:根据选择的产品,模拟业务运行环境进行产品测试,包括功能、高可用、性能、稳定性、安全性以及相关工具的测试工作。

d)产品选型确认:根据用户需求和产品测试结果综合评估,确定最终产品的类型和版本,甚至提供产品选型策略标准。

按照服务能力成熟度的差异划分,产品选型规划能力要求如表1所示:

表1数据库服务能力成熟度-产品选型规划能力等级标准

评估要点:产品选型与用户需求的契合度、选型工具、产品能力差异分析、产品选型评估指标体系等。

介绍完产品选型规划能力后,接下来解读第五个能力项:开发规范设计。简单来说,开发规范设计是为了防范低效数据库设计、低质量SQL代码的出现,而提前为数据库开发人员规范的企业内部标准。开发规范设计是指服务提供方根据数据库特性与开发的相关性,从SQL代码编写、表设计、索引设计、其他数据库对象设计等多方面提供全面细致的开发规范指导,规范数据库需求方在业务系统开发过程中数据库的设计与开发,防范低效的数据库设计、低质量的结构化查询语言代码的出现,提升业务系统质量和开发效率。

开发规范设计的主要过程描述如下:

a)服务提供方确定系统架构,可以从存储层、中间件层、运营管理系统三个架构进行规划设计。

b)设计数据库开发规范,如数据库命名规范、表设计规范、SQL开发规范、接口连接驱动规范等。

c)设计数据分片内容,根据分表字段确定拆分维度,通过定义规则实现数据库的垂直拆分或水平拆分。并确定部分开源数据库的兼容性。

d)如果是分布式事务可以进行事务隔离机制的设计,常见的四种标准隔离级别为未提交读、提交读、重复读、串行化,至少需要完整地支持两种,以满足业务多样性的需求。

e)设计数据库治理相关功能点,如实例管理功能、监控与告警功能、参数管理、备份备份恢复功能、数据库加密及脱敏功能、审计功能等常见治理相关功能点。

按照服务能力成熟度的差异划分,开发规范设计能力的等级要求如表2所示:

表2数据库服务能力成熟度-开发规范设计能力等级标准

评估要点:

l开发规范标准,包括但不限于SQL编写规范、注释规范、命名规范等

l符合用户特定需求的开发规范,包括但不限于对象设计规范、程序编写规范

l开发规范服务经验与案例

《数据库服务能力成熟度模型》标准是由中国信息通信研究院联合云和恩墨、腾讯云、星环科技、新炬网络、中兴通讯、爱可生、华为云、华胜信泰、科蓝软件、浪潮云、金山云、迪思杰、万里开源、百度智能云等企业联合编制而成。

有兴趣持续探讨相关话题的,请联系liusiyuan

caict.ac.cn。中国信息通信研究院作为国家高端专业智库,一直致力于推动我国信息产业的发展。前期针对数据库基础软件领域,依托中国通信标准化协会大数据技术标准推进委员会(CCSATC),已经开展了分布式分析型数据库、分布式事务型数据库、时序数据库、内存数据库、关系云数据库和图数据库六个方向的工作,发布行业报告十余本,牵头金融、工业、电信等行业多项标准,完成国内30家数据库产品的评测工作,已经成为我国数据库领域*策、产业、技术的重要推动者。年10月31日,数据库应用创新实验室在(第二届)金融科技产业峰会正式揭牌。当前已有来自数据库企业、金融机构、数据库服务商、系统集成商、硬件服务商共30余家企业加入。数据库创新实验室已经围绕金融领域开展数据库产品的功能测试、性能测试和第三方验证测试,助推数据库产业应用创新。未来数据库应用创新实验室将致力于数据库产业创新发展,联合*、产、学、研、用等多方力量,以实际问题为导向,以合作共赢为目标,协同推进数据库领域应用创新的相关工作。

如有意向加入实验室,请联系数据库应用创新实验室联系人:

李俊逸18811769lijunyi

caict.ac.cn

实验室成员名单

(排名不分先后)

久等了!大数据“星河”案例征集开始了!

数据库应用迁移解决方案能力分级标准第一次研讨会在京举行

关于我们

中国通信标准化协会大数据技术标准推进委员会(CCSATC,简称:数标委/BDC),旨在凝聚产业链各个环节,识别和解决大数据发展面临的重大问题,开展大数据技术、数据资产管理、数据共享与流通、数据安全等共性基础标准研究,以标准推进工作为纽带,推动大数据与实体经济深度融合。欢迎加入我们的行列!

入会张德民

zhangdemin

caictyds.cn

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题