1 .一种分布式数据库的License管理方法,其特征在于,包括如下步骤:
获取客户的需求信息,根据所述需求信息生成合同信息;
将所述合同信息录入License管理系统,所述License管理系统根据所述合同信息生成
唯一授权码;
根据所述授权码、所述合同信息和服务器环境信息生成License文件;
对所述License文件进行导入实时校验和定时校验;
所述License文件校验通过后,根据所述License文件部署分布式数据库。
2 .根据所述权利要求1所述的分布式数据库的License管理方法,其特征在于,所述根
据所述授权码、所述合同信息和服务器环境信息生成License文件,包括:
通过采集工具获取部署分布式数据库所需的服务器环境信息;
根据所述服务器环境信息生成服务器唯一标识码;
将所述授权码、所述合同信息和所述服务器唯一标识码填入License文件模板,生成
License文件。
3 .根据所述权利要求1所述的分布式数据库的License管理方法,其特征在于,所述对
所述License文件进行导入实时校验,包括:
对所述License文件进行加密校验,当所述License文件加密校验通过时,对所述
License文件进行解析,提取授权信息;
根据所述授权信息判断所述分布式数据库中License的授权状态,当所述分布式数据
库中License为已授权状态时,检查所述License文件唯一标识码是否与当前系统已存在
License唯一标识码重复;
当所述License文件唯一标识码与已存在License唯一标识码不重复时,校验所述授权
信息中有效期是否到期;
当所述有效期未过期时,校验所述授权信息中授权资源数量是否大于当前系统资源总
和;
当所述授权资源数量满足要求,校验所述授权信息中绑定的服务器标识与当前系统服
务器是否匹配;
当以上所述校验都满足要求时,由分布式数据库中License管理模块将全新License信
息更新到缓存,并更新当前数据库系统的授权状态。
4 .根据所述权利要求1所述的分布式数据库的License管理方法,其特征在于,所述对
所述License文件进行定时校验,包括:
比较所述License文件的有效期限是否小于当前系统时间;
当所述有效期限小于当前系统时间,则认为所述License文件时间到期,更新数据库系
统的License的授权状态为已授权‑失效,并根据到期处理策略限制数据库相关功能。
5 .根据所述权利要求1所述的分布式数据库的License管理方法,其特征在于,所述对
所述License文件进行定时校验,还包括:
将所述License文件的授权资源数量与服务器资源进行比较;
判断所述授权资源数量是否大于服务器资源,当所述授权资源数量小于所述服务器资
源时,则认为当前数据库系统服务器资源超过资源限制,更新数据库系统的License的授权
状态为已授权‑失效,并根据资源超限策略限制数据库相关功能。
权 利 要 求 书
1/2 页
2
相关文档
评论