【技术实现步骤摘要】
一种数据与逻辑计算分离方法、装置、设备及存储介质
[0001]本专利技术涉及SAN存储
,特别涉及一种数据与逻辑计算分离方法、装置、设备及存储介质。
技术介绍
[0002]当前,在SAN(Storage Area Network,存储区域网络)应用环境中,存储设备一般是有多个相同的控制器组成的集群系统,从服务器主机的角度来看,存储集群是一个整体,考虑到负载均衡,通过任何一个控制器进行读写操作都是可以,但是存储可靠性要求较高,在修复软件问题也要求存储服务一直在线,这意味着存储设备各个控制器上的软件系统要能够相互配合,并且支持软件在线升级。
[0003]因此,如何使得存储设备各个控制器上的软件系统更加容易相互配合,并如何降低软件在线升级占用的时间是本领域技术人员有待解决的问题。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种数据与逻辑计算分离方法、装置、设备及存储介质,能够使得存储设备各个控制器上的软件系统更加容易相互配合,并且能够降低软件在线升级占用的时间。其具体方案如下: />[0005]第一本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据与逻辑计算分离方法,其特征在于,包括:调用第一目标文件和第二目标文件,所述第一目标文件用于保存预先开发的与逻辑计算相关的逻辑计算处理程序,所述第二目标文件用于保存预先开发的与数据和状态字段相关的数据和状态字段程序和操作接口程序;对所述第一目标文件中的所述逻辑计算处理程序进行编译得到相应的主程序,并对所述第二目标文件中的所述数据和状态字段程序和所述操作接口程序进行编译得到相应的动态库;在运行所述主程序和所述动态库时,通过所述主程序调用打开操作接口打开所述动态库以获取所述动态库中的与所述数据和所述状态字段相关的操作接口对所述数据和所述状态字段进行相应的操作。2.根据权利要求1所述的数据与逻辑计算分离方法,其特征在于,所述对所述第一目标文件中的所述逻辑计算处理程序进行编译得到相应的主程序,包括:根据第一预设编译指令对所述第一目标文件中的所述逻辑计算处理程序进行编译得到相应的主程序。3.根据权利要求1所述的数据与逻辑计算分离方法,其特征在于,所述对所述第二目标文件中的所述数据和状态字段程序和所述操作接口程序进行编译得到相应的动态库,包括:根据第二预设编译指令对所述第二目标文件中的所述数据和状态字段程序和所述操作接口程序进行编译得到相应的动态库。4.根据权利要求1所述的数据与逻辑计算分离方法,其特征在于,所述获取所述动态库中的与所述数据和所述状态字段相关的操作接口对所述数据和所述状态字段进行相应的操作,包括:通过预设获取接口获取所述动态库中的与所述数据和所述状态字段相关的操作接口对所述数据和所述状态字段进行相应的操作。5.根据权利要求1至4任一项所述的数据与逻辑计算分离方法,其特征在于,还包括:监测所述逻辑计算处理程序是否存在问题;若监测到所述逻辑计算处理程序存在所述问题,则通过所述主程序调用关闭操作接口以关闭所述动态库。6.根据权利要求5所述的数据与逻辑计算分离方法,其特征在于,还包括:监测所述逻辑计...
【专利技术属性】
技术研发人员:李美欣,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。