[发明专利]一种数据库的创建方法及系统在审
申请号: | 201811156848.8 | 申请日: | 2018-09-30 |
公开(公告)号: | CN110968565A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 陈玉萍 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 创建 方法 系统 | ||
本发明提供的数据库的创建方法、系统、存储介质和处理器,通过调用预设配置文件,在所述预设配置文件中获取数据库配置信息,并根据数据库配置信息,创建获得目标数据库。由于可以根据预设的配置文件获取配置信息,进行数据库的创建,可以基于配置文件进行自动创建数据库,进而可以实现数据库的批量创建,解决了手动创建数据的效率低和错误率高的问题。
技术领域
本发明涉及信息技术领域,更具体的说,涉及一种数据库的创建方法及系统。
背景技术
随着信息技术的不断发展,越来越多的软件和应用也随之出现。大部分应用都需要进行数据的存储和操作,这就需要利用数据库。数据库可以认为是按照数据结构来组织、存储和管理数据的仓库,将相关数据存储在数据中进行相应的管理。
现有技术中通常是通过手动创建数据库的,但是在某些业务场景中需要大量的数据库。例如,广告监测业务中的广告数据处理要求对不同客户间的数据互相保密、隔离。因此在数据的存储中,需要将不同客户的数据分别存储在不同的数据库中。基于这样的需求,每次新增客户都需要对应地创建一个属于该客户的业务数据库。这就需要大量的数据库,若采用手动逐个创建数据库,会出现费事费力,且容易出错,使得数据库的创建效率降低。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据库的创建方法及系统。
具体技术方案如下:
一种数据库的创建方法,包括:
调用预设配置文件,在所述预设配置文件中获取数据库配置信息;
依据所述数据库配置信息,创建获得目标数据库。
可选地,所述调用预设配置文件,在所述预设配置文件中获取数据库配置信息,包括:
调用预设配置文件;
对所述预设配置文件进行解析,获得数据库模板配置信息和目标数据库配置信息。
可选地,所述依据所述数据库配置信息,创建获得目标数据库,包括:
依据所述数据库模板配置信息和目标数据库配置信息,进行数据库备份配置,获得备份数据库;
对所述备份数据库进行还原处理,获得目标数据库。
可选地,所述数据库模板配置信息包括:
模板数据库名称配置信息、模板数据库所在服务器的数据库连接配置信息和模板数据库的备份文件在目标数据库所在服务器的网络路径配置信息。
可选地,所述目标数据库配置信息包括:
目标数据库的服务器配置信息、目标数据库文件的存储路径配置信息和初始化目标数据库的脚本配置信息。
可选地,所述依据所述数据库模板配置信息和目标数据库配置信息,进行数据库备份配置,获得备份数据库,包括:
根据所述模板数据库所在服务器的数据库连接配置信息,连接到模板库服务器;
根据所述模板数据库名称配置信息和随机值,定义获得模板库的备份名称;
依据所述备份名称,确定数据库备份对象和备份设备对象;
根据所述模板数据库的备份文件在目标数据库所在服务器的网络路径配置信息,定义模板文件的备份路径;
将所述备份设备对象添加至所述数据库备份对象中进行备份,将模板数据库备份到与所述模板文件的备份路径对应的目标服务器的文件系统中,获得备份数据库。
可选地,所述对所述备份数据库进行还原处理,获得目标数据库,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811156848.8/2.html,转载请声明来源钻瓜专利网。