CN105677742A - 一种存储文件的方法及装置 - Google Patents

一种存储文件的方法及装置 Download PDF

Info

Publication number
CN105677742A
CN105677742A CN201511018066.4A CN201511018066A CN105677742A CN 105677742 A CN105677742 A CN 105677742A CN 201511018066 A CN201511018066 A CN 201511018066A CN 105677742 A CN105677742 A CN 105677742A
Authority
CN
China
Prior art keywords
file
stored
copy
storage pool
copy storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201511018066.4A
Other languages
English (en)
Other versions
CN105677742B (zh
Inventor
刘凯
崔登荣
周枫
张涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Virtual Clusters Information Technology Co Ltd
Original Assignee
Shenzhen Virtual Clusters Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Virtual Clusters Information Technology Co Ltd filed Critical Shenzhen Virtual Clusters Information Technology Co Ltd
Priority to CN201511018066.4A priority Critical patent/CN105677742B/zh
Publication of CN105677742A publication Critical patent/CN105677742A/zh
Application granted granted Critical
Publication of CN105677742B publication Critical patent/CN105677742B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种存储文件的方法以及装置,存储空间划分有副本存储池和纠删码存储池,方法包括:接收待存储文件;判断所述待存储文件的大小是否小于预定阈值;若小于阈值,则根据预设副本存储算法,将所述待存储文件存储至副本存储池;若大于或等于阈值,获取所述待存储文件的文件类型;判断所述待存储文件的文件类型是否为预配置副本存储规则中所指定的类型;若是,则根据所述预设副本存储算法,将所述待存储文件存储至副本存储池。通过上述方式,本发明能够充分发挥副本存储和纠删码存储的优点,以达到高效存储。

Description

一种存储文件的方法及装置
技术领域
本发明涉及数据存储处理技术领域,特别是涉及一种存储文件的方法及装置。
背景技术
分布式存储***是指由多***立存储设备所组成的***,文件可以分散存储在多***立存储设备上。分布式存储***其一般采用可扩展的***结构,主要利用多台存储设备分担存储负荷,利用位置服务器定位存储设备信息,其不但提高了***的可靠性、可用性和存取效率,还易于扩展。
现有技术中的分布式存储***要么采用副本存储,要么采用纠删码存储,纠删码存储是指根据预设纠删码算法存储文件,副本存储是指根据预设副本存储算法存储文件。而副本存储具有读写速度快的优点,但其同时具有占用存储空间大的缺点,双副本会占用2倍的空间,3副本会占用3倍的空间。纠删码存储具有节省大量存储空间的优点,但是其写入和读取时需要大量计算,速度较慢。
单一的存储方式已经越来越不能满足分布式存储***的发展要求。
发明内容
本发明主要解决的技术问题是提供一种存储文件的方法及装置,能够充分发挥副本存储和纠删码存储的优点,以达到高效存储。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种存储文件的方法,存储空间划分有副本存储池和纠删码存储池,方法包括:接收待存储文件;判断所述待存储文件的大小是否小于预定阈值;若小于阈值,则根据预设副本存储算法,将所述待存储文件存储至副本存储池;若大于或等于阈值,获取所述待存储文件的文件类型;判断所述待存储文件的文件类型是否为预配置副本存储规则中所指定的类型;若是,则根据所述预设副本存储算法,将所述待存储文件存储至副本存储池。
其中,所述方法还包括:若所述待存储文件的文件类型不是预配置副本存储规则中所指定的类型,在文件管理***中,获取所述待存储文件所在的文件目录;提取所述文件目录的创建时间和当前时间;判断所述当前时间与创建时间之间的时间间隔是否小于第一预定期限;若是,则根据所述预设副本存储算法,将所述待存储文件存储至副本存储池;否则,则根据预设纠删码存储算法,将所述待存储文件存储至纠删码存储池。
其中,在根据所述预设副本存储算法,将所述待存储文件存储至副本存储池之前,所述方法还包括:获取所述副本存储池的剩余空间;判断所述剩余空间是否大于所述待存储文件的大小;若是,则根据所述预设副本存储算法,将所述待存储文件存储至副本存储池之前;若否,则根据预设调度算法,从所述副本存储池提取文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。
其中,所述方法还包括:在访问所述副本存储池的文件时,记录被访问的文件的访问时间以及访问次数;所述根据预设调度算法,从所述副本存储池提取文件的步骤具体包括:获取当前时间;结合所述访问时间,从所述副本存储池提取距离所述当前时间的第二预定期限内访问次数大于预定值的文件。
其中,所述预定阈值为100兆。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种存储文件的装置,所述装置包括存储空间,所述存储空间划分有副本存储池和纠删码存储池,所述装置还包括:接收模块,用于接收待存储文件;第一判断模块,用于判断所述待存储文件的大小是否小于预定阈值;第一存储模块,用于在所述第一判断模块判断到待存储文件的大小小于阈值时,根据预设副本存储算法,将所述待存储文件存储至副本存储池;第一获取模块,用于在所述第一判断模块判断到待存储文件的大小大于或等于阈值时,获取所述待存储文件的文件类型;第二判断模块,用于判断所述待存储文件的文件类型是否为预配置副本存储规则中所指定的类型;第二存储模块,用于在所述第二判断模块判断到待存储文件的文件类型为预配置副本存储规则中所指定的类型时,根据预设副本存储算法,将所述待存储文件存储至副本存储池。
其中,所述装置还包括:第二获取模块,用于在所述第二判断模块判断到待存储文件的文件类型不为预配置副本存储规则中所指定的类型时,在文件管理***中,获取所述待存储文件所在的文件目录;第三判断模块,用于判断所述文件目录是否为预配置副本存储规则中所指定的文件目录;第三存储模块,用于在所述第三判断模块判断到所述文件目录为预配置副本存储规则中所指定的文件目录时,根据所述预设副本存储算法,将所述待存储文件存储至副本存储池;提取模块,用于用于在所述第三判断模块判断到所述文件目录不为预配置副本存储规则中所指定的文件目录时,提取所述文件目录的创建时间和当前时间;第四判断模块,用于判断所述当前时间与创建时间之间的时间间隔是否小于第一预定期限;第四存储模块,用于在所述第三判断模块判断到所述时间间隔小于第一预定期限时,根据所述预设副本存储算法,将所述待存储文件存储至副本存储池;第五存储模块,用于在所述第三判断模块判断到所述时间间隔大于或者等于第一预定期限时,根据预设纠删码存储算法,将所述待存储文件存储至纠删码存储池。
其中,所述装置还包括:第四获取模块,用于在根据所述预设副本存储算法,将所述待存储文件存储至副本存储池之前,获取所述副本存储池的剩余空间;第五判断模块,用于判断所述剩余空间是否大于所述待存储文件的大小,若是,则直接根据所述预设副本存储算法,将所述待存储文件存储至副本存储池;调度模块,用于在所述第四判断模块判断到剩余空间小于所述待存储文件的大小,则根据预设调度算法,从所述副本存储池提取文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。
其中,所述装置还包括:记录模块,用于在访问所述副本存储池的文件时,记录被访问的文件的访问时间以及访问次数;所述调度模块具体用于获取当前时间,结合所述访问时间,从所述副本存储池提取距离所述当前时间的第二预定期限内访问次数大于预定值的文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。
其中,所述预定阈值为100兆。
本发明的有益效果是:区别于现有技术的情况,本发明对于小于预定阈值的待存储文件,根据预设副本存储算法,将待存储文件存储至副本存储池,对于大于或等于预定阈值的待存储文件,根据预设纠删码存储算法,将待存储文件存储至纠删码存储池,实现小文件进行副本存储,大文件进行纠删码存储,充分发挥副本存储和纠删码存储的优点,提高处理效率;还可对于特定类型的大文件配置为副本存储,以使所存储的文件可适应不同场景,以达到高效存储文件的目的。
附图说明
图1是本发明存储文件的方法实施方式的流程图;
图2是本发明存储文件的装置实施方式的示意图。
具体实施方式
下面结合附图和实施方式对本发明进行详细。
本发明存储文件的存储空间划分有副本存储池和纠删码存储池,副本存储池对应用于存储根据预设副本存储算法所存储的文件,纠删码存储池对应用于存储根据预设纠删码存储算法所存储的文件,请参阅图1,存储文件的方法包括:
步骤S201:接收待存储文件;
步骤S202:判断待存储文件的大小是否小于预定阈值,若小于阈值,则进入步骤S203,否则进入步骤S204;
步骤S203:根据预设副本存储算法,将待存储文件存储至副本存储池;
根据预设副本存储算法存储文件,其优势在于读写速度快,缺点是占用存储空间大。根据预设纠删码存储算法方式存储文件,其优势在于大量节省空间,但写入和读取时需要大量计算,因此,当文件小于预定阈值时,根据预设副本存储算法存储文件,有利于提高存储速度,当文件大于或等于预定阈值时,适合根据预设纠删码存储算法进行存储,节空间,通过结合预设副本存储算法和预设纠删码存储算法进行存储,充分发挥二者的优势。
步骤S204:获取待存储文件的文件类型;
步骤S205:判断待存储文件的文件类型是否为预配置副本存储规则中所指定的类型,若是,则进入返回步骤S203,否则进入步骤S206;
预配置副本存储规则是用于指定特定的文件类型采用预设副本存储算法进行存储。当然,在其他替代实施方式中,也可以设置预配置纠删码存储规则,预配置纠删码存储规则用于指定特定的文件类型采用预设纠删码算法进行存储。
虽然有些文件大于预定阈值,但是其仍然适合预设纠删码存储算法进行存储,比如:在线视频文件,在线视频文件需要保证其流畅性,因此,本发明还允许用户指定特定的文件类型采用预设副本存储算法进行存储。既充分发挥纠删码存储和副本存储两者的优势,又允许用户对特定文件类型配置为副本存储,以达到高效存储文件的目的。在本实施方式中,预定阈值优选为100兆。当然,预定阈值和预配置副本存储规则均可配置的,用户可以根据不同场景配置不同的内容。
在文件存储的技术领域中,最新目录下的文件最近被访问的可能性最高,为了提高处理效率,最新目录下的文件采用预设副本存储算法进行存储,则方法还包括:
步骤S206:在文件管理***中,获取所述待存储文件所在的文件目录;
步骤S207:判断文件目录是否为预配置副本存储规则中所指定的文
件目录,若是,则返回步骤S203,否则进入步骤S208:步骤S208:
提取文件目录的创建时间和当前时间;
步骤S209判断当前时间与创建时间之间的时间间隔是否小于第一预定期限;若是,返回步骤S203,否则进入步骤S210;
步骤S210:根据预设纠删码存储算法,将待存储文件存储至纠删码存储池。
为了避免在副本存储池的剩余空间不足时,仍然向副本存储池存储文件,在向副本存储池存储文件之前,对副本存储池进行检测,具体,方法还包括:
步骤S301:获取副本存储池的剩余空间;
步骤S302:判断剩余空间是否大于所述待存储文件的大小;若是,则进入步骤S203,否则进入步骤S303;
步骤S303:则根据预设调度算法,从副本存储池提取文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池,然后进入步骤S203。
预设调度算法是根据文件的热度进行筛选,对于热度较低的文件转移至纠删码存储池,热度较高的文件保留在副本存储池中,优化存储,则方法还包括:在访问副本存储池的文件时,记录被访问的文件的访问时间以及访问次数。步骤S303具体为:获取当前时间,结合访问时间,从副本存储池提取距离当前时间的第二预定期限内访问次数大于预定值的文件,将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。
在本发明实施方式中,对于小于预定阈值的待存储文件,根据预设副本存储算法,将待存储文件存储至副本存储池,对于大于或等于预定阈值的待存储文件,根据预设纠删码存储算法,将待存储文件存储至纠删码存储池,实现小文件进行副本存储,大文件进行纠删码存储,充分发挥副本存储和纠删码存储的优点,提高处理效率;还可对于特定类型的大文件配置为副本存储,以使所存储的文件可适应不同场景,以达到高效存储文件的目的。
本发明又提供存储文件的装置实施方式。请参阅图2,存储文件的装置30包括存储空间(图未示),存储空间划分有副本存储池51和纠删码存储池51,存储文件的装置30包括接收模块31、第一判断模块32、第一存储模块33、第一获取模块34、第二判断模块35和第二存储模块36。
接收模块31,用于接收待存储文件。第一判断模块32,用于判断待存储文件的大小是否小于预定阈值。第一存储模块33,用于在所述第一判断模块32判断到待存储文件的大小小于阈值时,根据预设副本存储算法,将所述待存储文件存储至副本存储池。第一获取模块34,用于在所述第一判断模块32判断到待存储文件的大小大于或等于阈值时,获取所述待存储文件的文件类型。第二判断模块35,用于判断待存储文件的文件类型是否为预配置副本存储规则中所指定的类型。第二存储模块36,用于在第二判断模块35判断到待存储文件的文件类型为预配置副本存储规则中所指定的类型时,根据预设副本存储算法,将待存储文件存储至副本存储池。
对于大文件采用纠删码存储,节省存储空间,对于小文件采用副本存储,提高读写效率,充分利用纠删码存储和副本存储二者优点,提高处理效率。另外,又允许用户对特定文件类型配置为副本存储,以达到高效存储文件的目的。在本实施方式中,预定阈值优选为100兆。当然,预定阈值和预配置副本存储规则均可配置的,用户可以根据不同场景配置不同的内容。
装置30还包括第二获取模块37、第三判断模块38、第三存储模块39、提取模块40、第四判断模块41、第四存储模块42和第五存储模块43。
第二获取模块37,用于在第二判断模块35判断到待存储文件的文件类型不为预配置副本存储规则中所指定的类型时,在文件管理***中,获取所述待存储文件所在的文件目录。第三判断模块38,用于判断文件目录是否为预配置副本存储规则中所指定的文件目录。第三存储模块39,用于在第三判断模块38判断到文件目录为预配置副本存储规则中所指定的文件目录时,根据预设副本存储算法,将待存储文件存储至副本存储池。提取模块40,用于在第三判断模块38判断到文件目录不为预配置副本存储规则中所指定的文件目录时,提取文件目录的创建时间和当前时间。第四判断模块41,用于判断当前时间与创建时间之间的时间间隔是否小于第一预定期限。第四存储模块42,用于在第四判断模块41判断到时间间隔小于第一预定期限时,根据预设副本存储算法,将待存储文件存储至副本存储池。第五存储模块43,用于在第四判断模块41判断到时间间隔大于或者等于第一预定期限时,根据预设纠删码存储算法,将待存储文件存储至纠删码存储池。最新目录下的文件最近被访问的可能性最高,将其配置成副本存储,可提高处理效率。
装置30还包括第四获取模块44、第四判断模块45和调度模块46。
第四获取模块44,用于在根据预设副本存储算法,将待存储文件存储至副本存储池之前,获取副本存储池的剩余空间。第四判断模块,用于判断剩余空间是否大于待存储文件的大小,若是,则直接根据预设副本存储算法,将待存储文件存储至副本存储池。调度模块45,用于在第四判断模块46判断到剩余空间小于所述待存储文件的大小,则根据预设调度算法,从副本存储池提取文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。
预设调度算法具体为根据文件的访问热度进行调度的算法,则装置还包括记录模块(图未示)。
记录模块,用于在访问所述副本存储池的文件时,记录被访问的文件的访问时间以及访问次数。调度模块具体用于获取当前时间,结合访问时间,从副本存储池提取距离当前时间的第二预定期限内访问次数大于预定值的文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。当然,在其它替代实施方式中,预设调度算法也可以为其它调度算法,例如:先进先出调度,先进后出调度等等。
在本发明实施方式中,对于小于预定阈值的待存储文件,根据预设副本存储算法,将待存储文件存储至副本存储池,对于大于或等于预定阈值的待存储文件,根据预设纠删码存储算法,将待存储文件存储至纠删码存储池,实现小文件进行副本存储,大文件进行纠删码存储,充分发挥副本存储和纠删码存储的优点,提高处理效率;还可对于特定类型的大文件配置为副本存储,以使所存储的文件可适应不同场景,以达到高效存储文件的目的。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种存储文件的方法,其特征在于,存储空间划分有副本存储池和纠删码存储池,所述方法包括:
接收待存储文件;
判断所述待存储文件的大小是否小于预定阈值;
若小于阈值,则根据预设副本存储算法,将所述待存储文件存储至副本存储池;
若大于或等于阈值,获取所述待存储文件的文件类型;
判断所述待存储文件的文件类型是否为预配置副本存储规则中所指定的类型;
若是,则根据所述预设副本存储算法,将所述待存储文件存储至副本存储池。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述待存储文件的文件类型不是预配置副本存储规则中所指定的类型,在文件管理***中,获取所述待存储文件所在的文件目录;
判断所述文件目录是否为预配置副本存储规则中所指定的文件目录;
若所述文件目录不是预配置副本存储规则中所指定的文件目录,则提取所述文件目录的创建时间和当前时间;
判断所述当前时间与创建时间之间的时间间隔是否小于第一预定期限;
若小于第一预定期限,则根据所述预设副本存储算法,将所述待存储文件存储至副本存储池;
若大于或等于第一预定期限,则根据预设纠删码存储算法,将所述待存储文件存储至纠删码存储池;
若所述文件目录是预配置副本存储规则中所指定的文件目录,则根据所述预设副本存储算法,将所述待存储文件存储至副本存储池。
3.根据权利要求2所述的方法,其特征在于,
在根据所述预设副本存储算法,将所述待存储文件存储至副本存储池之前,所述方法还包括:
获取所述副本存储池的剩余空间;
判断所述剩余空间是否大于所述待存储文件的大小;
若是,则根据所述预设副本存储算法,将所述待存储文件存储至副本存储池之前;
若否,则根据预设调度算法,从所述副本存储池提取文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在访问所述副本存储池的文件时,记录被访问的文件的访问时间以及访问次数;
所述根据预设调度算法,从所述副本存储池提取文件的步骤具体包括:
获取当前时间;
结合所述访问时间,从所述副本存储池提取距离所述当前时间的第二预定期限内访问次数大于预定值的文件。
5.根据权利要求1所述的方法,其特征在于,
所述预定阈值为100兆。
6.一种存储文件的装置,其特征在于,所述装置包括存储空间,所述存储空间划分有副本存储池和纠删码存储池,所述装置还包括:
接收模块,用于接收待存储文件;
第一判断模块,用于判断所述待存储文件的大小是否小于预定阈值;
第一存储模块,用于在所述第一判断模块判断到待存储文件的大小小于阈值时,根据预设副本存储算法,将所述待存储文件存储至副本存储池;
第一获取模块,用于在所述第一判断模块判断到待存储文件的大小大于或等于阈值时,获取所述待存储文件的文件类型;
第二判断模块,用于判断所述待存储文件的文件类型是否为预配置副本存储规则中所指定的类型;
第二存储模块,用于在所述第二判断模块判断到待存储文件的文件类型为预配置副本存储规则中所指定的类型时,根据预设副本存储算法,将所述待存储文件存储至副本存储池。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于在所述第二判断模块判断到待存储文件的文件类型不为预配置副本存储规则中所指定的类型时,在文件管理***中,获取所述待存储文件所在的文件目录;
第三判断模块,用于判断所述文件目录是否为预配置副本存储规则中所指定的文件目录;
第三存储模块,用于在所述第三判断模块判断到所述文件目录为预配置副本存储规则中所指定的文件目录时,根据所述预设副本存储算法,将所述待存储文件存储至副本存储池;
提取模块,用于在所述第三判断模块判断到所述文件目录不为预配置副本存储规则中所指定的文件目录时,提取所述文件目录的创建时间和当前时间;
第四判断模块,用于判断所述当前时间与创建时间之间的时间间隔是否小于第一预定期限;
第四存储模块,用于在所述第三判断模块判断到所述时间间隔小于第一预定期限时,根据所述预设副本存储算法,将所述待存储文件存储至副本存储池;
第五存储模块,用于在所述第三判断模块判断到所述时间间隔大于或者等于第一预定期限时,根据预设纠删码存储算法,将所述待存储文件存储至纠删码存储池。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第四获取模块,用于在根据所述预设副本存储算法,将所述待存储文件存储至副本存储池之前,获取所述副本存储池的剩余空间;
第五判断模块,用于判断所述剩余空间是否大于所述待存储文件的大小,若是,则直接根据所述预设副本存储算法,将所述待存储文件存储至副本存储池;
调度模块,用于在所述第四判断模块判断到剩余空间小于所述待存储文件的大小,则根据预设调度算法,从所述副本存储池提取文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
记录模块,用于在访问所述副本存储池的文件时,记录被访问的文件的访问时间以及访问次数;
所述调度模块具体用于获取当前时间,结合所述访问时间,从所述副本存储池提取距离所述当前时间的第二预定期限内访问次数大于预定值的文件,并将根据预设纠删码存储算法,将所提取到的文件转移至纠删码存储池。
10.根据权利要求6所述的装置,其特征在于,
所述预定阈值为100兆。
CN201511018066.4A 2015-12-30 2015-12-30 一种存储文件的方法及装置 Active CN105677742B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511018066.4A CN105677742B (zh) 2015-12-30 2015-12-30 一种存储文件的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511018066.4A CN105677742B (zh) 2015-12-30 2015-12-30 一种存储文件的方法及装置

Publications (2)

Publication Number Publication Date
CN105677742A true CN105677742A (zh) 2016-06-15
CN105677742B CN105677742B (zh) 2019-07-05

Family

ID=56297955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511018066.4A Active CN105677742B (zh) 2015-12-30 2015-12-30 一种存储文件的方法及装置

Country Status (1)

Country Link
CN (1) CN105677742B (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106227731A (zh) * 2016-07-06 2016-12-14 联想(北京)有限公司 一种数据处理方法、装置及分布式文件***
CN107357932A (zh) * 2017-07-31 2017-11-17 云城(北京)数据科技有限公司 一种文件存储方法及装置
CN107784108A (zh) * 2017-10-31 2018-03-09 郑州云海信息技术有限公司 一种数据存储管理方法、装置及设备
CN107797884A (zh) * 2016-10-28 2018-03-13 湖南大学 一种基于复制和纠删码自适应切换的云存储容错方法
CN107817947A (zh) * 2016-09-14 2018-03-20 北京金山云网络技术有限公司 一种数据存储方法、装置及***
CN108197184A (zh) * 2017-12-25 2018-06-22 深圳天珑无线科技有限公司 文件存储的方法及文件存储设备、存储装置
CN109167740A (zh) * 2018-06-21 2019-01-08 华为技术有限公司 一种数据传输的方法和装置
CN110008179A (zh) * 2019-04-02 2019-07-12 深圳创维汽车智能有限公司 文件存储方法、行车记录仪及可读存储介质
CN110083482A (zh) * 2019-04-30 2019-08-02 北京金山云网络技术有限公司 对文件存储***进行纠删码处理的方法、装置及电子设备
CN111008181A (zh) * 2019-10-31 2020-04-14 苏州浪潮智能科技有限公司 一种分布式文件***存储策略切换方法、***、终端及存储介质
CN111124282A (zh) * 2019-11-29 2020-05-08 浪潮电子信息产业股份有限公司 一种对象存储***中的存储方法、存储装置及存储设备
CN112965660A (zh) * 2021-02-09 2021-06-15 山东英信计算机技术有限公司 一种双存储池信息反馈的方法、***、设备及介质
CN113296698A (zh) * 2021-03-29 2021-08-24 阿里巴巴新加坡控股有限公司 数据处理方法、装置及设备
CN114063937A (zh) * 2022-01-18 2022-02-18 苏州浪潮智能科技有限公司 一种存储池副本策略调整方法、装置、设备及介质
CN114442956A (zh) * 2022-01-27 2022-05-06 苏州浪潮智能科技有限公司 一种双存储池数据写入处理方法、装置、设备及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103118133A (zh) * 2013-02-28 2013-05-22 浙江大学 基于文件访问频次的混合云存储方法
CN103678143A (zh) * 2012-09-25 2014-03-26 联想(北京)有限公司 文件存储方法、装置及电子设备
CN104281533A (zh) * 2014-09-18 2015-01-14 深圳市中博科创信息技术有限公司 一种存储数据的方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678143A (zh) * 2012-09-25 2014-03-26 联想(北京)有限公司 文件存储方法、装置及电子设备
CN103118133A (zh) * 2013-02-28 2013-05-22 浙江大学 基于文件访问频次的混合云存储方法
CN104281533A (zh) * 2014-09-18 2015-01-14 深圳市中博科创信息技术有限公司 一种存储数据的方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
聂瑞华: "一种改进的云存储***容错机制", 《计算机应用研究》 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106227731A (zh) * 2016-07-06 2016-12-14 联想(北京)有限公司 一种数据处理方法、装置及分布式文件***
CN106227731B (zh) * 2016-07-06 2019-10-29 联想(北京)有限公司 一种数据处理方法、装置及分布式文件***
CN107817947A (zh) * 2016-09-14 2018-03-20 北京金山云网络技术有限公司 一种数据存储方法、装置及***
CN107817947B (zh) * 2016-09-14 2021-03-26 北京金山云网络技术有限公司 一种数据存储方法、装置及***
CN107797884A (zh) * 2016-10-28 2018-03-13 湖南大学 一种基于复制和纠删码自适应切换的云存储容错方法
CN107357932A (zh) * 2017-07-31 2017-11-17 云城(北京)数据科技有限公司 一种文件存储方法及装置
CN107784108A (zh) * 2017-10-31 2018-03-09 郑州云海信息技术有限公司 一种数据存储管理方法、装置及设备
CN108197184A (zh) * 2017-12-25 2018-06-22 深圳天珑无线科技有限公司 文件存储的方法及文件存储设备、存储装置
CN109167740A (zh) * 2018-06-21 2019-01-08 华为技术有限公司 一种数据传输的方法和装置
CN110008179A (zh) * 2019-04-02 2019-07-12 深圳创维汽车智能有限公司 文件存储方法、行车记录仪及可读存储介质
CN110008179B (zh) * 2019-04-02 2023-06-16 深圳创维汽车智能有限公司 文件存储方法、行车记录仪及可读存储介质
CN110083482A (zh) * 2019-04-30 2019-08-02 北京金山云网络技术有限公司 对文件存储***进行纠删码处理的方法、装置及电子设备
CN110083482B (zh) * 2019-04-30 2023-06-02 北京金山云网络技术有限公司 对文件存储***进行纠删码处理的方法、装置及电子设备
CN111008181A (zh) * 2019-10-31 2020-04-14 苏州浪潮智能科技有限公司 一种分布式文件***存储策略切换方法、***、终端及存储介质
CN111124282A (zh) * 2019-11-29 2020-05-08 浪潮电子信息产业股份有限公司 一种对象存储***中的存储方法、存储装置及存储设备
CN112965660A (zh) * 2021-02-09 2021-06-15 山东英信计算机技术有限公司 一种双存储池信息反馈的方法、***、设备及介质
CN112965660B (zh) * 2021-02-09 2023-08-08 山东英信计算机技术有限公司 一种双存储池信息反馈的方法、***、设备及介质
CN113296698A (zh) * 2021-03-29 2021-08-24 阿里巴巴新加坡控股有限公司 数据处理方法、装置及设备
CN114063937A (zh) * 2022-01-18 2022-02-18 苏州浪潮智能科技有限公司 一种存储池副本策略调整方法、装置、设备及介质
CN114442956A (zh) * 2022-01-27 2022-05-06 苏州浪潮智能科技有限公司 一种双存储池数据写入处理方法、装置、设备及介质
CN114442956B (zh) * 2022-01-27 2023-08-25 苏州浪潮智能科技有限公司 一种双存储池数据写入处理方法、装置、设备及介质

Also Published As

Publication number Publication date
CN105677742B (zh) 2019-07-05

Similar Documents

Publication Publication Date Title
CN105677742A (zh) 一种存储文件的方法及装置
CN102411628B (zh) 基于android***的文件扫描方法及装置
US9823945B2 (en) Method and apparatus for managing application program
CN101571850A (zh) 一种支持页面跳转功能的文本文档显示方法及装置
CN103198027A (zh) 一种存储文件和提供文件的方法和装置
CN110018788A (zh) 分级存储方法、装置、电子设备及计算机可读存储介质
CN102158349A (zh) 一种日志管理装置及方法
CN102999599B (zh) 一种图片展示方法和装置
CN103218224A (zh) 一种提高存储空间利用率的方法和终端
CN104778222A (zh) 基于usb存储设备的媒体库建立及更新方法
CN104142937A (zh) 一种分布式数据存取方法、装置和***
CN105787012A (zh) 一种提高存储***处理小文件的方法以及存储***
CN109947720A (zh) 一种文件预读方法、装置、设备及可读存储介质
CN103617260A (zh) 重复数据删除的索引生成方法及装置
CN103778120A (zh) 全局文件标识生成方法、生成装置及相应的分布式文件***
CN103020127B (zh) 用于图片的呈现方法和装置
CN104199729A (zh) 一种资源管理方法及***
CN103581051A (zh) 一种文件缓存方法、装置和***
CN103338299B (zh) 一种图像处理方法及装置、终端
CN103647914A (zh) 一种电视关机后定时唤醒的方法和装置
CN103116729B (zh) 一种便携设备数据自动导出方法及***
CN107741968A (zh) 一种文件检索的方法、***、装置及计算机可读存储介质
CN103617177A (zh) 一种堆叠式重复数据删除文件***
CN102663140B (zh) 基于tb级全景图像数据快速访问方法
WO2014206197A1 (en) Method and device for browsing network data,and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant