[發(fā)明專利]結(jié)合Kubernetes和Ceph的遙感數(shù)據(jù)存儲系統(tǒng)、存儲及檢索方法在審
| 申請?zhí)枺?/td> | 202010126255.8 | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN113312345A | 公開(公告)日: | 2021-08-27 |
| 發(fā)明(設(shè)計)人: | 肖敏;胡風(fēng)華;畢俊;王千一;林瑞峰;武楓 | 申請(專利權(quán))人: | 中科星圖股份有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2455;G06F16/2458 |
| 代理公司: | 北京華專卓海知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11664 | 代理人: | 張繼鑫 |
| 地址: | 101399 北京市順義區(qū)臨空經(jīng)濟(jì)核*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 結(jié)合 kubernetes ceph 遙感 數(shù)據(jù) 存儲系統(tǒng) 存儲 檢索 方法 | ||
本公開的實(shí)施例提供了結(jié)合Kubernetes和Ceph的遙感數(shù)據(jù)存儲系統(tǒng)、存儲及檢索方法。所述存儲系統(tǒng)包括交互層用于與客戶端進(jìn)行交互,接收客戶端上傳的遙感數(shù)據(jù)和/或根據(jù)用戶的遙感數(shù)據(jù)查詢請求提供對應(yīng)的遙感數(shù)據(jù);所述遙感數(shù)據(jù)包括元數(shù)據(jù)文件和影像文件;服務(wù)層用于為客戶端上傳的遙感數(shù)據(jù)生成隊列并通過數(shù)據(jù)緩存層分發(fā)到數(shù)據(jù)存儲層;和/或根據(jù)客戶端查詢請求在數(shù)據(jù)緩存層及數(shù)據(jù)存儲層中查詢對應(yīng)的遙感數(shù)據(jù);數(shù)據(jù)緩存層用于緩存所述遙感數(shù)據(jù);數(shù)據(jù)存儲層包括用于在MongoDB數(shù)據(jù)庫中存儲所述元數(shù)據(jù)文件以及在Ceph分布式存儲系統(tǒng)中存儲所述影像文件。以此方式,實(shí)現(xiàn)了海量遙感數(shù)據(jù)的高效存儲,共享和備份。
技術(shù)領(lǐng)域
本公開的實(shí)施例一般涉及存儲技術(shù)領(lǐng)域,并且更具體地,涉及結(jié)合Kubernetes和Ceph的遙感數(shù)據(jù)存儲及檢索方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì)。
背景技術(shù)
隨著遙感數(shù)據(jù)獲取能力的日益增強(qiáng),僅單顆衛(wèi)星每日獲取數(shù)據(jù)量就以TB級計算,且這些大數(shù)據(jù)具有空間結(jié)構(gòu)化特性,即為空間數(shù)據(jù)??臻g數(shù)據(jù)本身具有高密度價值,每一個數(shù)據(jù)單元都與空間位置關(guān)聯(lián),反映一定的空間屬性。
早期空間數(shù)據(jù)存儲與管理方法是基于關(guān)系型數(shù)據(jù)庫建立的極為有效的異構(gòu)空間數(shù)據(jù)存儲管理體系,但由于關(guān)系型數(shù)據(jù)庫對數(shù)據(jù)的高一致性要求,使其底層存儲的可擴(kuò)展性較弱,存在數(shù)據(jù)切分與合并難的問題。傳統(tǒng)的關(guān)系型數(shù)據(jù)模型和數(shù)據(jù)組織結(jié)構(gòu),只是在概念和邏輯層面實(shí)現(xiàn)數(shù)據(jù)組織的完整性,包括序列快照模型、基圖修正模型、空間-時間組合體模型和空間-時間立方體模型等,并沒有考慮遙感影像數(shù)據(jù)的存取權(quán)重,而且物理實(shí)現(xiàn)統(tǒng)一采用本地磁盤存儲,導(dǎo)致磁盤I/O成為數(shù)據(jù)庫調(diào)度性能的瓶頸,極大地增加了磁盤I/O負(fù)荷和數(shù)據(jù)調(diào)度時間。并且存儲成本高、擴(kuò)展性差,數(shù)據(jù)共享存在瓶頸,對數(shù)據(jù)安全的控制粒度不夠、在線查詢緩慢、下載耗時受并發(fā)數(shù)量影響大。
后期空間數(shù)據(jù)存儲與管理方法優(yōu)化為使用NoSQL、列存儲等類型的數(shù)據(jù)庫,底層通過分布式文件系統(tǒng)實(shí)現(xiàn)存儲的容錯性和可擴(kuò)展性,且為了解決數(shù)據(jù)一致性以及空間索引問題,一方面索引被放到大內(nèi)存或被拆成大量小的索引存儲,另一方面采用大量計算節(jié)點(diǎn)進(jìn)行分布式索引計算;但適用的計算模式較為局限。
發(fā)明內(nèi)容
根據(jù)本公開的實(shí)施例,提供了一種結(jié)合Kubernetes和Ceph的遙感數(shù)據(jù)存儲方案。
在本公開的第一方面,提供了一種結(jié)合Kubernetes和Ceph的遙感數(shù)據(jù)存儲系統(tǒng)。該系統(tǒng)包括交互層、服務(wù)層、數(shù)據(jù)緩存層和數(shù)據(jù)存儲層;其中,所述交互層用于與客戶端進(jìn)行交互,接收客戶端上傳的遙感數(shù)據(jù)和/或根據(jù)用戶的遙感數(shù)據(jù)查詢請求提供對應(yīng)的遙感數(shù)據(jù);所述遙感數(shù)據(jù)包括元數(shù)據(jù)文件和影像文件;所述服務(wù)層用于為客戶端上傳的遙感數(shù)據(jù)生成隊列并通過數(shù)據(jù)緩存層分發(fā)到數(shù)據(jù)存儲層;和/或根據(jù)客戶端查詢請求在數(shù)據(jù)緩存層及數(shù)據(jù)存儲層中查詢對應(yīng)的遙感數(shù)據(jù);所述數(shù)據(jù)緩存層用于緩存所述遙感數(shù)據(jù);所述數(shù)據(jù)存儲層包括用于在MongoDB數(shù)據(jù)庫中存儲所述元數(shù)據(jù)文件以及在Ceph分布式存儲系統(tǒng)中存儲所述影像文件。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述交互層、所述服務(wù)層和所述數(shù)據(jù)緩存層部署于Kubernetes集群的master節(jié)點(diǎn)中;所述數(shù)據(jù)存儲層部署于Kubernetes集群的worker節(jié)點(diǎn)中。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述MongoDB數(shù)據(jù)庫和所述Ceph分布式存儲系統(tǒng)分別部署于Kubernetes集群的worker節(jié)點(diǎn)中。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述服務(wù)層包括消息隊列模塊、任務(wù)調(diào)度模塊、遙感元數(shù)據(jù)解析模塊、數(shù)據(jù)庫操作模塊和存儲操作模塊。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述任務(wù)調(diào)度模塊用于根據(jù)一致性哈希算法,建立隊列數(shù)據(jù)與worker節(jié)點(diǎn)之間的映射關(guān)系。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中科星圖股份有限公司,未經(jīng)中科星圖股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010126255.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于Kubernetes的IMS系統(tǒng)
- 一種部署Kubernetes集群的方法、裝置和存儲介質(zhì)
- 部署Kubernetes集群的方法及裝置
- 一種Dubbo服務(wù)與Kubernetes系統(tǒng)集成的方法
- 一種基于OpenStack的Kubernetes集群搭建部署方法、架構(gòu)及存儲介質(zhì)
- 基于Kubernetes集群的服務(wù)訪問方法、裝置、設(shè)備及存儲介質(zhì)
- 一種Kubernetes容器云平臺應(yīng)用導(dǎo)入方法、系統(tǒng)
- 基于物理網(wǎng)卡的kubernetes網(wǎng)絡(luò)實(shí)現(xiàn)方法、系統(tǒng)、設(shè)備及介質(zhì)
- 多Kubernetes集群管理方法、裝置和可讀介質(zhì)
- Kubernetes上部署Kubernetes虛擬機(jī)集群的方法與系統(tǒng)
- 一種通過Zabbix監(jiān)控Ceph集群的方法
- 一種實(shí)現(xiàn)Ceph集群融合的方法及裝置
- 一種Ceph分布式存儲系統(tǒng)的資源限制及分配方法
- 數(shù)據(jù)處理方法和裝置
- 一種基于Ceph的跨數(shù)據(jù)中心Oracle高可用實(shí)現(xiàn)方法
- 一種基于librbd庫測試rbd上傳速度的方法
- 管理ceph集群的方法及云本地存儲協(xié)調(diào)器
- 一種單機(jī)KVM虛擬化下快速部署多節(jié)點(diǎn)Ceph集群的方法和系統(tǒng)
- 一種分布式存儲集群的自動化部署方法
- 一種OpenPOWER平臺上CEPH系統(tǒng)的使用方法及相關(guān)組件
- 一種基于SOA架構(gòu)的多星異構(gòu)遙感數(shù)據(jù)集成方法
- 一種遙感數(shù)據(jù)處理系統(tǒng)
- 一種遙感數(shù)據(jù)遠(yuǎn)程云處理系統(tǒng)及方法
- 一種帶報警提示的RFID遙感鎖
- 一種遙感圖像匹配方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
- 一種遙感圖像匹配方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
- 一種遙感圖像糾正匹配方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種遙感監(jiān)測自然災(zāi)害數(shù)據(jù)處理方法及系統(tǒng)
- 遙感傳感器輻射定標(biāo)方法、裝置和電子設(shè)備
- 一種熱紅外遙感圖像重建方法和裝置





