信息数据存储方法及装置的制造方法_2

文档序号:9420391阅读:来源:国知局
息数据存储方法将表1中的信息进行处理后,可W得到图3所示 的数据存储结构。
[0056] 请参见图3所示,一个名为发送失败的目录下S个子目录分别W3台客户机的IP 地址192. 168. 1.2、192. 168. 1.3、192. 168. 1.4命名,运S个目录下存放发送失败的文件的 文件名Testl.tar.gz和Test2.tar.gz。
[0057] 通过图3所示的方式,建立发送失败的文件与对应的节点服务器IP地址之间的对 应关系。在获取信息数据时,查询每个节点服务器IP地址命名的目录下的文件名,便可W 查询出相应的发送失败的文件,而无需采用数据库,省去数据库的操作,也无需使用其他的 数据存储引擎,因此,可W方便信息数据的操作。
[0058] 在具体实施中,为了进一步简化信息数据的存储,本发明实施例中的信息数据存 储方法,还可W包括:
[0059] 步骤S204 :当所述文件发送至其他节点服务器失败时,创建W所述其他节点服务 器的IP地址命名的目录。 W60] 在具体实施中,相同的文件可W发送至不同的节点服务器,因此,可能出现同一文 件发送至不同的节点服务器均失败的情形。此时,可W在存储所述文件发送至其他节点服 务器失败的信息时,在确定预设的存储位置首先创建W所述其他节点服务器的IP地址命 名的目录。
[0061] 步骤S205 :在所述其他节点服务器的IP地址命名的目录中创建一硬链接,所述硬 链接指向至所述文件的首个存储位置。
[0062] 在具体实施中,当创建完成W所述其他节点服务器的IP地址命名的目录之后,在 所述W所述其他节点服务器的IP地址命名的目录下创建一硬链接,所述硬链接执行所述 文件的首个存储位置,而无需在创建W所述其他节点服务器的IP地址命名的目录下创建 W所述文件的文件名命名的文件,可W在节约时间、提高效率的同时,将同一文件对应的多 个节点服务器关联起来。
[0063] 在具体实施中,本发明实施例中的信息数据存储方法,还可W包括:
[0064] 步骤S206 :当将所述文件重新发送至所述节点服务器且成功时,则删除W所述节 点服务器的IP地址命名的目录下的所述文件。 阳0化]在具体实施中,在采用上述的方式将文件发送至相应的节点服务器失败的信息数 据存储之后,为了将文件成功发送至相应的节点服务器,可W再次通过上述方式从文件发 送至相应的节点服务器失败的信息数据中查询出发送失败的文件和对应的节点服务器的 信息,并重新将所述发送失败的文件发送至对应的节点服务器。
[0066] 当再次将文件发送至相应的节点服务器成功时,将所述信息数据中记录的相应的 信息删除,具体而言,将所述节点服务器命名的目录下的所述文件删除。
[0067] 步骤S207 :当W所述节点服务器的IP地址命名的目录下的文件全部删除时,删除 所述W所述节点服务器的IP地址命名的目录。
[0068] 在具体实施中,当重新将发送至所述节点服务器失败的所有文件发送至所述节点 服务器且均成功时,W所述节点服务器的IP地址命名的目录向的文件将全部被删除,也即 是所述节点服务器的IP地址命名的目录为空,此时,为了节省存储资源,将W所述节点服 务器的IP地址命名的目录删除。
[0069] 运里需要指出的是,图2 W文件发送至节点服务器失败的信息数据的存储为例对 本发明实施例中的信息数据的存储方法做了详细的介绍。本领域技术人员可W理解的是, 本发明实施例中的信息数据的存储方法也可W用于其它数据量小的信息数据的存储,在此 不再寶述。
[0070] 图4示出了本发明实施例中的一种信息数据存储装置的结构示意图。如图3所示 的信息数据存储装置400,可W包括:
[0071] 判断单元401,适于判断待存储的信息数据的数据量是否小于预设的阔值。
[0072] 存储单元402,适于当确定所述信息数据的数据量小于预设的阔值时,采用分布式 结构存储所述信息数据。
[0073] 在具体实施中,所述存储单元402适于当确定将所述文件发送至所述节点服务器 失败时,确定所述文件的存储位置;在所确定的存储位置创建W所述节点服务器的IP地址 命名的目录;在创建的目录下存储所述文件。
[0074] 在具体实施中,所述存储单元402还适于当所述文件发送至其他节点服务器失败 时,创建W所述其他节点服务器的IP地址命名的目录;在所述其他节点服务器的IP地址命 名的目录中创建一硬链接,所述硬链接指向至所述文件的首个存储位置。
[00巧]在具体实施中,如图401所示的信息数据存储方法400还可W包括第一删除单元 403, 其中:
[0076] 第一删除单元403,适于当将所述文件重新发送至所述节点服务器且成功时,则删 除W所述节点服务器的IP地址命名的目录下的所述文件。
[0077] 在具体实施中,如图3所示的信息数据存储方法400还可W包括第二删除单元 404, 其中:
[0078] 第二删除单元404,适于当W所述节点服务器的IP地址命名的目录下的文件全部 删除时,删除所述W所述节点服务器的IP地址命名的目录。
[0079] 本领域普通技术人员可W理解上述实施例的各种方法中的全部或部分步骤是可 W通过程序来指令相关的硬件来完成,该程序可W存储于计算机可读存储介质中,存储介 质可W包括:ROM、RAM、磁盘或光盘等。
[0080] W上对本发明实施例的方法及系统做了详细的介绍,本发明并不限于此。任何本 领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保 护范围应当W权利要求所限定的范围为准。
【主权项】
1. 一种信息数据存储方法,其特征在于,包括: 判断待存储的信息数据的数据量是否小于预设的阈值; 当确定所述信息数据的数据量小于预设的阈值时,采用分布式结构存储所述信息数 据。2. 根据权利要求1所述的信息数据存储方法,其特征在于,所述信息数据为将文件发 送至对应的节点服务器失败的信息数据,所述采用分布式结构存储所述信息数据,包括: 当确定将所述文件发送至所述节点服务器失败时,确定所述文件的存储位置; 在所确定的存储位置创建以所述节点服务器的IP地址命名的目录; 在创建的目录下存储所述文件。3. 根据权利要求2所述的信息数据存储方法,其特征在于,所述采用分布式结构存储 所述信息数据,还包括: 当所述文件发送至其他节点服务器失败时,创建以所述其他节点服务器的IP地址命 名的目录; 在所述其他节点服务器的IP地址命名的目录中创建一硬链接,所述硬链接指向至所 述文件的首个存储位置。4. 根据权利要求2所述的信息数据存储方法,其特征在于,还包括:当将所述文件重新 发送至所述节点服务器且成功时,则删除以所述节点服务器的IP地址命名的目录下的所 述文件。5. 根据权利要求4所述的数据存储方法,其特征在于,还包括:当以所述节点服务器的 IP地址命名的目录下的文件全部删除时,删除所述以所述节点服务器的IP地址命名的目 录。6. 根据权利要求1-5任一项所述的信息数据存储方法,其特征在于,所述分布式结构 为key/value存储结构。7. -种信息数据存储装置,其特征在于,包括: 判断单元,适于判断待存储的信息数据的数据量是否小于预设的阈值; 存储单元,适于当确定所述信息数据的数据量小于预设的阈值时,采用分布式结构存 储所述信息数据。8. 根据权利要求7所述的信息数据存储装置,其特征在于,所述存储单元适于当确定 将所述文件发送至所述节点服务器失败时,确定所述文件的存储位置;在所确定的存储位 置创建以所述节点服务器的IP地址命名的目录;在创建的目录下存储所述文件。9. 根据权利要求8所述的信息数据存储装置,其特征在于,所述存储单元还适于当所 述文件发送至其他节点服务器失败时,创建以所述其他节点服务器的IP地址命名的目录; 在所述其他节点服务器的IP地址命名的目录中创建一硬链接,所述硬链接指向至所述文 件的首个存储位置。10. 根据权利要求7所述的信息数据存储装置,其特征在于,还包括:第一删除单元,适 于当将所述文件重新发送至所述节点服务器且成功时,则删除以所述节点服务器的IP地 址命名的目录下的所述文件。11. 根据权利要求10所述的信息数据存储装置,其特征在于,还包括:第二删除单元, 适于当以所述节点服务器的IP地址命名的目录下的文件全部删除时,删除所述以所述节
【专利摘要】信息数据存储方法及装置,所述方法包括:判断待存储的信息数据的数据量是否小于预设的阈值;当确定所述信息数据的数据量小于预设的阈值时,采用分布式结构存储所述信息数据。上述的方案可以简化信息数据的存储,节约成本。
【IPC分类】H04L29/08
【公开号】CN105141666
【申请号】CN201510455406
【发明人】高英杰, 徐永丰
【申请人】江苏天联信息科技发展有限公司
【公开日】2015年12月9日
【申请日】2015年7月29日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1