【技术实现步骤摘要】
一种数据库操作工单自动上线方法、装置、系统和计算机设备
本专利技术属于互联网
,特别适用于家政服务领域,更具体的是涉及一种数据库操作工单自动上线方法、装置、系统和计算机设备。
技术介绍
近年来,随着人口老龄化时代及“二胎”时代的来临,对于家政服务的需求会越来越多,而各种家政业务也随之激增,用户主要通过线下或者线上家政服务系统寻找家政服务人员。其中,家政业务包括月嫂服务以及保姆服务等。现有的家政服务系统,能够为消费者提供线上预约家政服务项目,其余需求仅能够依靠经纪人或推广人电话沟通或者线上社交工具沟通,线上社交工具包括IM(即时消息)聊天工具。为了数据库安全,现有的家政服务系统大多通过数据库管理员(DatabaseAdministrator,简称为DBA)来管理与各种家政服务业务相关的数据库。DBA为避免数据库更新及查询等任务对数据库性能带来的风险,所以需要审核与评估研发人员提交的SQL(StructuredQueryLanguage,结构化查询语言)工单是否合理有效,评估通过后方可在对应数据库上安全执行该SQL工单对应的任务等。现有技术中存在如下问题:1)SQL的标准越多,人工审核越费力;2)审核效果取决于DBA的个人能力和检测方法;3)从审核到执行需要手动在对应数据库上执行,当数据库为分布式数据库时,难以保证人工方式操作的无误性与及时性。以上这些都导致现有人工审核方式对DBA的依赖性太大,使得SQL工单的审核效率低下。此外,还存在表结构变更工单和表数据库工单等多工单混合执行、以及因上述混合执行 ...
【技术保护点】
1.一种数据库操作工单自动上线方法,其特征在于,包括如下步骤:/n建立工单上线平台,通过该工单上线平台接收用户发起的数据库操作工单上线请求,该上线请求包括用户信息、工单参数和数据库操作语句;/n为不同用户分配存储空间,以存储不同用户发起的数据库操作工单及其上线状态;/n基于所述工单参数自动识别工单类型,并使用预设审核规则进行匹配审核;/n将审核通过的数据库操作工单存储到待上线工单列表中;/n对所述待上线工单列表中的工单进行上线操作,并在工单执行时实时生成对应的回滚信息,并对所述回滚信息进行回滚信息审核和记录。/n
【技术特征摘要】
1.一种数据库操作工单自动上线方法,其特征在于,包括如下步骤:
建立工单上线平台,通过该工单上线平台接收用户发起的数据库操作工单上线请求,该上线请求包括用户信息、工单参数和数据库操作语句;
为不同用户分配存储空间,以存储不同用户发起的数据库操作工单及其上线状态;
基于所述工单参数自动识别工单类型,并使用预设审核规则进行匹配审核;
将审核通过的数据库操作工单存储到待上线工单列表中;
对所述待上线工单列表中的工单进行上线操作,并在工单执行时实时生成对应的回滚信息,并对所述回滚信息进行回滚信息审核和记录。
2.如权利要求1所述的数据库操作工单自动上线方法,其特征在于,所述数据库为SQL数据库,所述工单类型包括DDL工单和DML工单。
3.如权利要求2所述的数据库操作工单自动上线方法,其特征在于,所述工单参数包括域名、端口、数据库名称、SQL文本信息。
4.如权利要求2所述的数据库操作工单自动上线方法,其特征在于,还包括:
设定第一审核规则,其中,
所述第一审核规则包括设定用于匹配审核表结构变更的第一变更关键词及与各第一变更关键词相对应的提示信息,该第一变更关键词包括创建表、删除表、改变表结构的变更关键词;
所述第一审核规则还包括判断规则,该判断规则包括仅一个第一变更关键词匹配成功则表示该工单中表结构有变更,仅特定变更关键词匹配成功则表示该工单中表结构有变更。
5.如权利要求2所述的数据库操作工单自动上线方法,其特征在于,还包括:
设定第二审核规则,其中,
所述设定第二审核规则包括设定用于匹配审核表数据变更的第二变更关键词及各第二变更关键词相对应的提示信息,该第二变更关键词包括查询、插入、更新、删除;
所述第二审核规则还包括判断规则,该判断规则包括仅一个第二变更关键词匹配成功则表示该工单中表数据有变更,仅特定变更关键词匹配成功则表示该工单中表数据有变更。
6.如权利要求1所述的数据库操作工单自动上线方法,其特征在于,所述在各工单执行时实时生成对应的回滚信息,并对所述回滚信息进行回滚信息审核包括:
执行时的各工单包括至少一条SQL文本信息,每一SQL文本信息均包括对应的回滚信息,并且所有回滚信息可在相应模块显示,其中所述回滚信息包括回滚SQL文本信息和回滚明细信息;
根据所述回滚信息中回滚SQL文本信息和回滚明细信息,对该工单执行中的错误操作或其他误操作进行判断以完成回滚信息审核。
7.如权利要求2所述的数据库操作工单自动上线方法,其特征在于,所述数据库用于家政服务;
所述对所述待上线工单列表中的工单进行上线操作包括:
设定工单执行策略,该工单执行策略包括:
判...
【专利技术属性】
技术研发人员:李影涛,
申请(专利权)人:长沙市到家悠享网络科技有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。