多层分布式非结构化数据存储方法、查询方法及装置制造方法及图纸

技术编号:17304464 阅读:73 留言:0更新日期:2018-02-18 22:31
本发明专利技术提供一种多层分布式非结构化数据存储方法、查询方法及装置,该数据存储方法应用于多层分布式非结构化数据存储系统:该方法包括:获取待存储数据的存储位置信息,并确定存储位置信息对应的存储空间;在存储空间所属的基础辅存储库中记录存储位置信息的子索引数据;将待存储数据存入存储位置信息对应的存储空间;可见,多层分布式非结构化数据存储系统中,下层存储库用于存储数据,上层存储库存储有下层存储库所存储数据的索引数据;因此,即使数据文件数量达到一定级别后,存储性能非常稳定,并且便于后续查询。

Multi-layer distributed unstructured data storage method, query method and device

The present invention provides a method and a device for querying structured data storage method, a multi-layer distributed application, the data storage method in multi tier distributed unstructured data storage system: the method comprises the following steps: acquiring the location information data to be stored, and to determine the storage space corresponding to the location information; sub index data recording and storage location information based the secondary reservoir belongs in the storage space in the storage space; storing the data to be stored in the corresponding storage location information; visible, distributed unstructured data storage system, the storage library for storing data, the repository storage index data storage layer stored data; therefore, even if the number of data files after reaching a certain level, the storage performance is very stable, and is convenient for subsequent query.

【技术实现步骤摘要】
多层分布式非结构化数据存储方法、查询方法及装置
本专利技术涉及数据存储
,尤其涉及一种多层分布式非结构化数据存储方法、查询方法及装置。
技术介绍
保险公司在业务经营中,除了要保存保险业务相关的结构化数据,还需要保存承保、保全及理赔等一系列业务所生成的非结构化数据文件。现有技术中,保险公司的非结构化数据文件(例如图像、音频、视频及其它格式的数据文件)通过通用内容管理系统进行存储管理,但通用内容管理系统采用主数据块模式(即将所有数据存储至集中数据库中)进行存储管理,当数据文件数量达到一定级别后,存储性能不稳定。
技术实现思路
本专利技术提供一种多层分布式非结构化数据存储方法、查询方法及装置,不仅存储性能非常稳定,还提高了数据存储效率及数据查询效率。第一方面,本专利技术实施例提供一种多层分布式非结构化数据存储方法,所述方法应用于多层分布式非结构化数据存储系统,所述系统包括:多层存储库,其中,所述多层存储库划分为一层基础主存储库以及至少一层基础辅存储库,所述基础主存储库为顶层存储库,所述基础主存储库用于存储下一层基础辅存储库所存储数据的主索引数据,每个所述基础辅存储库用于存储本存储库所存储本文档来自技高网...
多层分布式非结构化数据存储方法、查询方法及装置

【技术保护点】
一种多层分布式非结构化数据存储方法,其特征在于,所述方法应用于多层分布式非结构化数据存储系统,所述系统包括:多层存储库,其中,所述多层存储库划分为一层基础主存储库以及至少一层基础辅存储库,所述基础主存储库为顶层存储库,所述基础主存储库用于存储下一层基础辅存储库所存储数据的主索引数据,每个所述基础辅存储库用于存储本存储库所存储数据的存储位置信息和/或下一层基础辅存储库所存储数据的子索引数据;所述方法包括:获取待存储数据的存储位置信息,并确定所述存储位置信息对应的存储空间;在所述存储空间所属的基础辅存储库中记录所述存储位置信息的子索引数据;将所述待存储数据存入所述存储位置信息对应的存储空间;其中,...

【技术特征摘要】
1.一种多层分布式非结构化数据存储方法,其特征在于,所述方法应用于多层分布式非结构化数据存储系统,所述系统包括:多层存储库,其中,所述多层存储库划分为一层基础主存储库以及至少一层基础辅存储库,所述基础主存储库为顶层存储库,所述基础主存储库用于存储下一层基础辅存储库所存储数据的主索引数据,每个所述基础辅存储库用于存储本存储库所存储数据的存储位置信息和/或下一层基础辅存储库所存储数据的子索引数据;所述方法包括:获取待存储数据的存储位置信息,并确定所述存储位置信息对应的存储空间;在所述存储空间所属的基础辅存储库中记录所述存储位置信息的子索引数据;将所述待存储数据存入所述存储位置信息对应的存储空间;其中,所述主索引数据对应的存储空间包含所述子索引数据对应的存储空间。2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:获取各所述存储库的下一层存储库的数据变化信息,所述数据变化信息用于指示所述存储库的下一层存储库是否更新了所存储的数据;在所述存储库的下一层存储库更新了所存储的数据时,更新所述存储库中的所述下一层存储库所存储数据的索引数据。3.一种多层分布式非结构化数据查询方法,其特征在于,所述方法应用于多层分布式非结构化数据存储系统,所述系统包括:多层存储库,其中,所述多层存储库划分为一层基础主存储库以及至少一层基础辅存储库,所述基础主存储库为顶层存储库,所述基础主存储库用于存储下一层基础辅存储库所存储数据的主索引数据,每个所述基础辅存储库用于存储本存储库所存储数据的存储位置信息和/或下一层基础辅存储库所存储数据的子索引数据;所述方法包括:接收查询请求消息;其中,所述查询请求消息中包括:待查询数据的查询关键词;根据所述查询请求消息在所述基础主存储库中确定所述待查询数据的主索引数据;根据所述主索引数据确定所述待查询数据的子索引数据;根据所述待查询数据的子索引数据,确定所述待查询数据的存储位置信息,并读取所述待查询数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述查询请求消息包含的查询关键词为在先使用关键词,则根据所述查询关键词在在先查询数据库中获取所述查询关键词对应的存储位置信息;其中,所述在先查询数据库中用于存储已经查询过的查询数据的查询关键词以及所述查询数据对应的存储位置信息。5.一种多层分布式非结构化数据存储装置,其特征在于,所述装置应用...

【专利技术属性】
技术研发人员:李立军宋光华丁桂萍
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

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

1