买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:柏域信息科技(上海)有限公司
摘要:本申请公开了一种针对Ceph对象的写入方法、装置、设备及存储介质,方法包括当OSD接收到数据写入操作时,获取所述写入操作对应的对象数据的数据指纹,并根据所述数据指纹检测所述对象数据是否存储于分布式对象存储系统中;当所述对象数据存储于分布式对象存储系统时,为所述对象数据创建空对象;采用所述空对象替换所述对象数据,以通过所述写入操作将所述空对象写入OSD。本申请实施例在通过数据指纹在OSD中存储的存储对象查找到对象数据时,通过将对象数据转换为携带有已存储对象的数据指望的空对象形成来存储对象数据,这样一方面存储了对象数据,另一方面也减少了对象数据所占用的存储资源,提高了OSD的资源利用率。
主权项:1.一种针对Ceph对象的写入方法,其特征在于,所述的针对Ceph对象的写入方法包括:当OSD接收到数据写入操作时,获取所述写入操作对应的对象数据的数据指纹,并根据所述数据指纹检测所述对象数据是否存储于分布式对象存储系统中,其中,所述分布式对象存储系统包括所述OSD;当所述对象数据存储于分布式对象存储系统时,为所述对象数据创建空对象,其中,所述空对象记录有所述对象数据在分布式对象存储系统中的位置信息;采用所述空对象替换所述对象数据,以通过所述写入操作将所述空对象写入OSD;所述根据所述数据指纹检测所述对象数据是否存储于分布式对象存储系统中,其中,所述分布式对象存储系统包括所述OSD具体包括:在用于记录数据指纹的RocksDB中查找所述对象数据的数据指纹;当查找到对象数据的数据指纹时,判断所述对象数据存储于分布式对象存储系统时;当未查找到对象数据存储于分布式对象存储系统时,判断所述对象数据未存储于OSD;所述的当所述对象数据存储于分布式对象存储系统时,为所述对象数据创建空对象具体包括:当所述对象数据存储于分布式对象存储系统时,获取所述对象数据在分布式对象存储系统的位置信息;为所述对象数据创建空对象,并将所述位置信息记录于所述空对象内,以使得所述空对象记录有所述对象数据在分布式对象存储系统中的位置信息;所述当OSD接收到数据写入操作时,获取所述写入操作对应的对象数据的数据指纹之前,所述方法还包括:当接收到待写入文件时,将所述待写入文件切分为若干对象数据,并将若干对象数据中的各对象数据逐个写入OSD;所述将所述待写入文件切分为若干对象数据具体包括:读取所述待写入文件的文件类型;当所述文件类型为多媒体资源时,将所述待写入文件以预设播放时长为单位切分为若干对象数据;当所述文件类型不为多媒体资源时,将所述待写入文件以预设大小为单元切分为若干对象数据。
全文数据:
权利要求:
百度查询: 柏域信息科技(上海)有限公司 针对Ceph对象的写入方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。