The invention provides a method for large data management of ENUM-DNS, which manages the background data of ENUM-DNS through a distributed cache system. The method mainly includes the data consistency guarantee method of ENUM-DNS, the data detection mechanism of ENUM-DNS background data storage device and the fault recovery method of ENUM-DNS data storage device. The file identification timing detection first configuration file and second configuration files to ensure the consistency of ENUM-DNS system data before and after Taiwan; the present invention state by detecting the state space node sensing data storage device; the invention provides a method for fast recovery of the back-end storage device fault.
【技術實現步驟摘要】
數據管理方法及裝置
本專利技術涉及IMS(IPMultimediaSubsystem,IP多媒體子系統)網絡中數據管理
,尤其涉及數據管理方法及裝置。
技術介紹
IMS是一種全新的多媒體業務形式,能夠滿足用戶更新穎、更多樣化的多媒體業務需求。ENUM-DNS(E.164NumberURIMapping-DomainNameSystem,電話號碼映射-域名系統)服務器為IMS提供了電話號碼和域名以及主機資源的對應關系查詢服務。隨著科技的發展,IMS對ENUM-DNS服務器的性能要求越來越高,例如需要保障ENUM-DNS服務器與分布式緩存系統中的數據一致性。現有技術中,在維護ENUM-DNS服務器與分布式緩存系統中的數據一致性時,通常是將ENUM-DNS服務器與分布式緩存系統中的數據進行比對,在比對結果不同時對數據進行一致性維護。由于比對數據的耗費時間長,使得維護ENUM-DNS服務器與分布式緩存系統中的數據一致性的效率較低。
技術實現思路
本專利技術的主要目的在于提出一種數據管理方法及裝置,旨在解決ENUM-DNS服務器與分布式緩存系統中的數據一致性的維護效率低的技術問題。為實現上述目的,本專利技術提供一種數據管理方法,所述數據管理方法是通過軟件實現的,該方法包括以下步驟:每隔第一預設時長,將接收的數據生成數據文件,設置所述數據文件對應的文件標識,保存所述數據文件并將所述數據文件對應的文件標識寫入第一配置文件中;將所述數據文件寫入至分布式緩存系統中,并在寫入成功時,將保存成功的所述數據文件對應的文件標識寫入第二配置文件中;每隔第二預設時長,檢測所述第一配置 ...
【技術保護點】
一種數據管理方法,其特征在于,所述數據管理方法包括以下步驟:每隔第一預設時長,將接收的數據生成數據文件,設置所述數據文件對應的文件標識,保存所述數據文件并將所述數據文件對應的文件標識寫入第一配置文件中;將所述數據文件寫入至分布式緩存系統中,并在寫入成功時,將寫入成功的所述數據文件對應的文件標識寫入第二配置文件中;每隔第二預設時長,檢測所述第一配置文件與所述第二配置文件中不同的所述文件標識,并將不同的所述文件標識對應的數據文件寫入至所述分布式緩存系統中。
【技術特征摘要】
1.一種數據管理方法,其特征在于,所述數據管理方法包括以下步驟:每隔第一預設時長,將接收的數據生成數據文件,設置所述數據文件對應的文件標識,保存所述數據文件并將所述數據文件對應的文件標識寫入第一配置文件中;將所述數據文件寫入至分布式緩存系統中,并在寫入成功時,將寫入成功的所述數據文件對應的文件標識寫入第二配置文件中;每隔第二預設時長,檢測所述第一配置文件與所述第二配置文件中不同的所述文件標識,并將不同的所述文件標識對應的數據文件寫入至所述分布式緩存系統中。2.如權利要求1所述的數據管理方法,其特征在于,所述數據文件對應的文件標識為按照接收順序對所述數據文件添加的文件編號,將所述數據文件對應的文件標識寫入第一配置文件中的步驟包括:用所述數據文件對應的文件標識寫入所述第一配置文件中,以更新所述第一配置文件中保存的文件標識;將成功寫入分布式緩存系統的數據文件對應的文件標識寫入第二配置文件的步驟包括:用寫入分布式緩存系統成功的所述數據文件對應的文件標識寫入第二配置文件中,以更新所述第二配置文件中保存的文件標識;其中當某一數據文件未寫入成功時,持續重復寫入該數據文件直至寫入成功,或在寫入失敗時上報告警;所述檢測所述第一配置文件與所述第二配置文件中不同的所述文件標識,并將不同的所述文件標識對應的數據文件寫入至所述分布式緩存系統中的步驟包括:檢測所述第一配置文件中保存的文件標識與所述第二配置文件中保存的文件標識是否一致;在所述第一配置文件中保存的文件標識與所述第二配置文件中保存的文件標識不一致時,將所述第一配置文件中保存的文件標識與所述第二配置文件中保存的文件標識之間差異的文件標識對應的數據文件寫入至所述分布式緩存系統中。3.如權利要求1所述的數據管理方法,其特征在于,在執行所述每隔第一預設時長,將接收的數據生成數據文件,設置所述數據文件對應的文件標識的步驟的同時,執行以下步驟:每隔第三預設時長,發送檢測消息至所述分布式緩存系統中每個預設空間對應的節點,并檢測是否接收到每個預設空間對應的節點反饋的響應消息;在未接收到某一預設空間對應的節點反饋的響應消息時,判定所述預設空間對應的節點為異常節點;統計所述分布式緩存系統中異常節點的個數,若所述異常節點的個數大于預設數量閾值,則向運維系統發送報警信息,同時關閉接收數據的功能,每間隔第一預設時長不再生成新的數據文件,直至系統恢復正常。4.如權利要求3所述的數據管理方法,其特征在于,所述在未接收到某一預設空間對應的節點反饋的響應消息時,判定所述預設空間對應的節點為異常節點的步驟包括:在未接收到某一預設空間對應的節點反饋的響應消息時,更新未接收到所述響應消息的次數;判斷所述次數是否大于等于預設次數,其中當未接受到所述響應消息的次數大于等于預設次數時,所述預設空間對應的節點為異常節點。5.如權利要求1-4任一項所述的數據管理方法,其特征在于,所述數據...
【專利技術屬性】
技術研發人員:張朋飛,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。