The invention provides a data backup method, the method includes: the use of SSD as a cache to mount the user mode file system to the specified directory, when the application access to data stored in a distributed storage system, query configuration records, query specific cluster file system calls that operate if needed; cluster located in SSD, then hit the request and return the corresponding data, if the cluster is not in SSD, using a distributed storage interface of remote access to relevant data, then data is loaded into memory returns the file system calls, the data cache to SSD. The invention provides a mass data disaster recovery backup method, and realizes the organic combination of high performance and low power consumption SSD and high bandwidth disaster tolerant distributed storage architecture.
【技术实现步骤摘要】
海量数据容灾备份方法
本专利技术涉及离线存储,特别涉及一种海量数据容灾备份方法。
技术介绍
社会已经进入了一个数据爆炸式增长的时代。无处不在的传感器、移动网络、社交网络、微博、网页查询浏览记录、通话记录、消费记录无时无刻不在产生着大量数据。存储领域在大数据时代也面临着诸多挑战。这些挑战不仅仅是海量数据的存储问题,更重要的是从体系结构、系统软件等方面对上层应用高效地处理数据提供相应的支撑,以满足不同的上层应用需求。存储领域从上层软件系统到底层存储设备都正发生着改变。众所周知,SSD固态存储可兼容传统存储系统,并具有高性能、低功耗等优点,被广泛使用在IO密集型应用环境中替换传统机械硬盘。而目前正在使用的云计算平台大多是基于机械磁盘设备进行设计的,SSD由于在内部机制上与磁盘设备完全不同,这使得针对机械磁盘设计的软件系统没有充分利用SSD的特性。
技术实现思路
为解决上述现有技术所存在的问题,本专利技术提出了一种海量数据容灾备份方法,包括:使用SSD作为缓存挂载用户态文件系统到指定目录,当上层应用程序访问存储在分布式存储系统中的数据时,查询配置记录,查询得出文件系统调用所操作的具体簇;如果所需要的簇位于SSD中,则命中请求并返回相应的数据,如果所需要的簇不在SSD中,使用分布式存储接口远程获得相应的数据,再将数据载入到内存返回文件系统调用,之后将数据缓存到SSD中。优选地,所述分布式存储系统包括缓存管理模块,所述缓存管理模块用于异步的处理数据修改请求,并且对有限的SSD缓存空间进行管理。优选地,所述分布式存储系统还包括配置管理模块,用于管理用户态文件系统的配置,将配 ...
【技术保护点】
一种海量数据容灾备份方法,用于在基于SSD的分布式存储系统中执行数据存储,其特征在于,包括:使用SSD作为缓存挂载用户态文件系统到指定目录,当上层应用程序访问存储在分布式存储系统中的数据时,查询配置记录,查询得出文件系统调用所操作的具体簇;如果所需要的簇位于SSD中,则命中请求并返回相应的数据,如果所需要的簇不在SSD中,使用分布式存储接口远程获得相应的数据,再将数据载入到内存返回文件系统调用,之后将数据缓存到SSD中。
【技术特征摘要】
1.一种海量数据容灾备份方法,用于在基于SSD的分布式存储系统中执行数据存储,其特征在于,包括:使用SSD作为缓存挂载用户态文件系统到指定目录,当上层应用程序访问存储在分布式存储系统中的数据时,查询配置记录,查询得出文件系统调用所操作的具体簇;如果所需要的簇位于SSD中,则命中请求并返回相应的数据,如果所需要的簇不在SSD中,使用分布式存储接口远程获得相应的数据,再将数据载入到内存返回文件系统调用,之后将数据缓存到SSD中。2.根据权利要求1所述的方法,其特征在于,所述分布式存储系统包括缓存管理模块,所述缓存管理模块用于异步的处理数据修改请求,并且对有限的SSD缓存空间进行管理。3.根据权利要求1或2所述的方法,其特征在于,所述分布式存储系统还包括配置管理模块,用于管理用户态文件系统的配置,将配置记录存储在SSD中,每次文件系统挂载时从SSD中读出。4.根据权利要求3所述的方法,其特征在于,所述分布式存储系统还包括分布式存储模块,用于将所有文件系统调用传递给用户态的缓存管理模块和配置管理模块。5.根据权利要求1所述的方法,其特征在于,所述存储系统的数据以桶的形式进行组织,而每个桶数据以键进...
【专利技术属性】
技术研发人员:许荣福,
申请(专利权)人:成都优孚达信息技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。