一种配置信息确定方法及装置制造方法及图纸

技术编号:26689388 阅读:12 留言:0更新日期:2020-12-12 02:38
本申请提供一种配置信息确定方法及装置,方法包括:读取数据库中目标用户的目标用户信息;其中,目标用户信息包括目标用户与目标用户文件的映射关系;根据目标用户信息扫描目标用户对应的目标用户文件;统计目标用户文件的大小,并将目标用户文件的大小与目标用户信息对应存储至数据库;根据目标用户信息以及目标用户文件的大小确定目标用户的当前配置信息。在上述方案中,通过数据库建立了用户和用户文件的映射关系,因此,在对用户进行监控的过程中,可以直接读取数据库中的用户信息,并基于映射关系找到用户对应的用户文件,以确定用户的当前配置信息,从而基于当前配置信息实现在用户的粒度上对文件进行统计与监控的目的。

【技术实现步骤摘要】
一种配置信息确定方法及装置
本申请涉及数据库领域,具体而言,涉及一种配置信息确定方法及装置。
技术介绍
现有的分布式文件框架使用主节点存储数据节点的元信息,当用户读写数据时首先向主节点查询文件的分布情况,再得到需要的信息后直接对目标数据节点进行读写。因此,在上述方案中,不能在用户的粒度上对文件信息监控和统计。
技术实现思路
本申请实施例的目的在于提供一种配置信息确定方法及装置,用以解决能在用户的粒度上对文件信息监控和统计的技术问题。为了实现上述目的,本申请实施例所提供的技术方案如下所示:第一方面,本申请实施例提供一种配置信息确定方法,包括:读取数据库中目标用户的目标用户信息;其中,所述目标用户信息包括所述目标用户与目标用户文件的映射关系;根据所述目标用户信息扫描所述目标用户对应的所述目标用户文件;统计所述目标用户文件的大小,并将所述目标用户文件的大小与所述目标用户信息对应存储至所述数据库;根据所述目标用户信息以及所述目标用户文件的大小确定所述目标用户的当前配置信息。在上述方案中,通过数据库建立了目标用户和目标用户文件的映射关系,因此,在对用户进行监控的过程中,可以直接读取数据库中的目标用户信息,并基于映射关系找到目标用户对应的目标用户文件,以确定目标用户的当前配置信息,从而基于当前配置信息实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,在所述读取数据库中目标用户的目标用户信息之前,所述方法还包括:获取集群内所有用户的用户信息及对应的用户文件;根据所述用户与所述用户对应的用户文件的映射关系将所述用户的用户信息导入所述数据库进行存储。在上述方案中,可以通过数据库建立集群内的用户和用户对应的用户文件之间的映射关系,从而使得在对用户进行监控的过程中,可以直接读取数据库中的目标用户信息,并基于当前配置信息实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,在所述根据所述用户与所述用户对应的用户文件的映射关系将所述用户的用户信息导入所述数据库进行存储之后,所述方法还包括:在所述集群中出现新用户时,获取所述新用户的用户信息以及对应的用户文件;根据所述新用户与所述新用户对应的用户文件的映射关系将所述新用户的用户信息导入所述数据库进行存储。在上述方案中,在集群中出现新用户时,同样可以在数据库中建立新用户和新用户对应的而用户文件之间的映射关系,从而针对新用户,也可以基于当前配置信息实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,在所述根据所述目标用户信息以及所述目标用户文件的大小确定所述目标用户的当前配置信息之后,所述方法还包括:获取用户配置信息表;其中,所述用户配置信息表中存储有多个用户的预设配置信息;根据所述目标用户的预设配置信息以及所述当前配置信息对所述目标用户的配置信息进行监控。在上述方案中,在获得目标用户的当前配置信息之后,可以基于上述当前配置信息,以及数据库中预先存储的用户配置信息表中该目标用户的预设配置信息,对目标用户的配置信息进行监控,从而实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,所述根据所述目标用户的预设配置信息以及所述当前配置信息对所述目标用户的配置信息进行监控,包括:对比所述预设配置信息以及所述当前配置信息;若所述当前配置信息中的数值超过所述预设配置信息中的报警阈值且小于所述目标用户的配置信息最大值,输出报警信息并继续接收所述目标用户写入的新文件。在上述方案中,在对目标用户的配置信息进行监控的过程中,可以将预设配置信息中的报警阈值与当前配置信息中的数值进行比较,以实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,所述统计所述目标用户文件的大小,包括:采用多线程模式统计所述目标用户文件的大小。在上述方案中,可以采用多线程的模式统计目标用户文件的大小,从而可以加快统计的速度。第二方面,本申请实施例提供一种配置信息确定装置,包括:读取模块,用于读取数据库中目标用户的目标用户信息;其中,所述目标用户信息包括所述目标用户与目标用户文件的映射关系;扫描模块,用于根据所述目标用户信息扫描所述目标用户对应的所述目标用户文件;统计模块,用于统计所述目标用户文件的大小,并将所述目标用户文件的大小与所述目标用户信息对应存储至所述数据库;确定模块,用于根据所述目标用户信息以及所述目标用户文件的大小确定所述目标用户的当前配置信息。在上述方案中,通过数据库建立了目标用户和目标用户文件的映射关系,因此,在对用户进行监控的过程中,可以直接读取数据库中的目标用户信息,并基于映射关系找到目标用户对应的目标用户文件,以确定目标用户的当前配置信息,从而基于当前配置信息实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,所述装置还包括:第一获取模块,用于获取集群内所有用户的用户信息及对应的用户文件;第一存储模块,用于根据所述用户与所述用户对应的用户文件的映射关系将所述用户的用户信息导入所述数据库进行存储。在上述方案中,可以通过数据库建立集群内的用户和用户对应的用户文件之间的映射关系,从而使得在对用户进行监控的过程中,可以直接读取数据库中的目标用户信息,并基于当前配置信息实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,所述装置还包括:第二获取模块,用于在所述集群中出现新用户时,获取所述新用户的用户信息以及对应的用户文件;第二存储模块,用于根据所述新用户与所述新用户对应的用户文件的映射关系将所述新用户的用户信息导入所述数据库进行存储。在上述方案中,在集群中出现新用户时,同样可以在数据库中建立新用户和新用户对应的而用户文件之间的映射关系,从而针对新用户,也可以基于当前配置信息实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,所述装置还包括:第三获取模块,用于获取用户配置信息表;其中,所述用户配置信息表中存储有多个用户的预设配置信息;监控模块,用于根据所述目标用户的预设配置信息以及所述当前配置信息对所述目标用户的配置信息进行监控。在上述方案中,在获得目标用户的当前配置信息之后,可以基于上述当前配置信息,以及数据库中预先存储的用户配置信息表中该目标用户的预设配置信息,对目标用户的配置信息进行监控,从而实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,所述监控模块还用于:对比所述预设配置信息以及所述当前配置信息;若所述当前配置信息中的数值超过所述预设配置信息中的报警阈值且小于所述目标用户的配置信息最大值,输出报警信息并继续接收所述目标用户写入的新文件。在上述方案中,在对目标用户的配置信息进行监控的过程中,可以将预设配置信息中的报警阈值与当前配置信息中的数值进行比较,以实现在用户的粒度上对文件进行统计与监控的目的。在本申请的可选实施例中,所述统计模块还用于:采用多线程模式统计所述目标用户文件的大小。在上述方案中,可以采用多线程的模式统计目标用户文件的大小,从而可以加快统计的速度。第三方本文档来自技高网...

【技术保护点】
1.一种配置信息确定方法,其特征在于,包括:/n读取数据库中目标用户的目标用户信息;其中,所述目标用户信息包括所述目标用户与目标用户文件的映射关系;/n根据所述目标用户信息扫描所述目标用户对应的所述目标用户文件;/n统计所述目标用户文件的大小,并将所述目标用户文件的大小与所述目标用户信息对应存储至所述数据库;/n根据所述目标用户信息以及所述目标用户文件的大小确定所述目标用户的当前配置信息。/n

【技术特征摘要】
1.一种配置信息确定方法,其特征在于,包括:
读取数据库中目标用户的目标用户信息;其中,所述目标用户信息包括所述目标用户与目标用户文件的映射关系;
根据所述目标用户信息扫描所述目标用户对应的所述目标用户文件;
统计所述目标用户文件的大小,并将所述目标用户文件的大小与所述目标用户信息对应存储至所述数据库;
根据所述目标用户信息以及所述目标用户文件的大小确定所述目标用户的当前配置信息。


2.根据权利要求1所述的配置信息确定方法,其特征在于,在所述读取数据库中目标用户的目标用户信息之前,所述方法还包括:
获取集群内所有用户的用户信息及对应的用户文件;
根据所述用户与所述用户对应的用户文件的映射关系将所述用户的用户信息导入所述数据库进行存储。


3.根据权利要求2所述的配置信息确定方法,其特征在于,在所述根据所述用户与所述用户对应的用户文件的映射关系将所述用户的用户信息导入所述数据库进行存储之后,所述方法还包括:
在所述集群中出现新用户时,获取所述新用户的用户信息以及对应的用户文件;
根据所述新用户与所述新用户对应的用户文件的映射关系将所述新用户的用户信息导入所述数据库进行存储。


4.根据权利要求1所述的配置信息确定方法,其特征在于,在所述根据所述目标用户信息以及所述目标用户文件的大小确定所述目标用户的当前配置信息之后,所述方法还包括:
获取用户配置信息表;其中,所述用户配置信息表中存储有多个用户的预设配置信息;
根据所述目标用户的预设配置信息以及所述当前配置信息对所述目标用户的配置信息进行监控。


5.根据权利要求4所述的配置信息确定方法,其特征在于,所述根据所述目标用户的预设配置信息以及所述当前配置信...

【专利技术属性】
技术研发人员:袁双军王卓尹琛刘成坤李冰孙杨
申请(专利权)人:阳光保险集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1