[发明专利]可编程分布式存储方法及系统有效
| 申请号: | 201811275325.5 | 申请日: | 2018-10-30 |
| 公开(公告)号: | CN109375879B | 公开(公告)日: | 2021-11-19 |
| 发明(设计)人: | 涂建杭;张利 | 申请(专利权)人: | 福建易视科技有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 福州市众韬专利代理事务所(普通合伙) 35220 | 代理人: | 陈智雄;宋立惠 |
| 地址: | 350100 福建省福州市闽侯县*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 可编程 分布式 存储 方法 系统 | ||
本发明属于存储技术领域,具体涉及一种可编程分布式存储方法及系统。本发明的可编程分布式存储方法包括以下步骤:在存储主节点实现自定义存储接口服务;将存储服务模块由所述存储主节点同步至存储从节点;所述存储主节点以及所述存储从节点对外提供存储服务。本发明的技术方案通过分布式的存储接口编程机制,解耦了厂商存储服务和用户存储应用,实现了高效的分工,不但可以灵活地满足复杂多样化的存储需求,而且也可以降低存储应用的适配成本。
技术领域
本发明属于存储技术领域,具体涉及一种可编程分布式存储方法及系统。
背景技术
随着数字网络安防行业的不断发展,安防系统应用于各行各业,各种应用应运而生,生成了海量的数据,如何对这些数据进行存储并有效地进行应用成为了一个重要的研究方向。由于数据应用丰富多样,涉及的数据结构也千变万化,同时对数据进行二次处理也引入了各种各样的算法,包括现在非常火热的人工智能算法等,因此都需要有个安全可靠、灵活方便的存储方案,来处理粒度不同、数据项可增减或者修改的数据,保证数据应用的可靠性和灵活性。
然而现有的存储厂商所提供的存储方案都比较单一,要么只提供一个存储容器,要么只能存储固定类型的数据,例如指定固定格式的音视频格式、指定固定格式的报警数据。存储设备在出厂后,能存什么样格式的数据基本就固定了,如果需要支持新的数据格式则需要厂商通过增加新的服务程序来实现。现有的存储技术虽然解决了存储的稳定可靠性,但无法跟上数据应用的快速发展变化,无法快速满足灵活多样的存储需求,尤其是在智能分析视频结构化数据以及多系统融合的关联数据等业务领域。如果要求存储厂商快速满足多样的需要,所花费的成本又会很高;如果由用户重新构建存储基础设施,投入的成本也很大。因此,需要找出适当的办法,既能满足复杂多样的存储业务场景,同时又能合理地解耦存储厂商和数据用户的开发内容,降低业务适配的成本。
发明内容
本发明的目的之一在于克服以上缺点,提供一种可编程分布式存储方法,既能满足复杂多样的存储业务场景,同时又能合理地解耦存储厂商和用户,降低适配的成本。
为了解决上述技术问题,本发明提供了一种可编程分布式存储方法,包括以下步骤:
在存储主节点实现自定义存储接口服务;
将存储服务模块由所述存储主节点同步至存储从节点;
所述存储主节点以及所述存储从节点对外提供存储服务。
进一步地,所述存储服务模块包括存储基础服务模块,编程开发模块以及存储接口服务模块;所述存储基础服务模块,用于实现存储设备底层通用的存储命令;所述编程开发模块:用于自定义数据格式,调试所编写数据格式的存储接口;所述存储接口服务模块,用于对上层应用提供厂商原始的或自定义的存储接口服务,实现数据的存储和读取操作。
进一步地,所述“在存储主节点实现自定义存储接口服务”,包括以下步骤:
通过编程开发模块定义数据结构并编写调测数据操作接口;
将编写好的数据操作接口存至存储接口服务模块。
本发明的技术方案通过编程开发模块,可由用户自定义所需的存储数据结构以及该数据结构的存储接口,为上层应用层提供调用服务,通过这种方式,可以快速满足不同的业务场景下对不同存储数据结构的需求,同时也无需存储厂商的服务程序进行相应的适配,降低了适配成本。
进一步地,所述“将存储服务模块由所述存储主节点同步至存储从节点”,包括以下步骤:
各存储节点读取配置的角色信息,并判断本存储节点的角色信息;
若配置的角色为存储从节点,则本存储节点负责接收并响应存储主节点的指令;若配置的角色为存储主节点,则本存储节点负责检查本存储节点及管理的所有存储从节点的状态,并判断存储从节点是否需要进行模块更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建易视科技有限公司,未经福建易视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811275325.5/2.html,转载请声明来源钻瓜专利网。





