[發明專利]一種數據的雙模式存儲及同步方法有效
| 申請號: | 202111436401.8 | 申請日: | 2021-11-29 |
| 公開(公告)號: | CN114048178B | 公開(公告)日: | 2022-07-26 |
| 發明(設計)人: | 夏禹;蘇智 | 申請(專利權)人: | 眾和空間(北京)科技有限責任公司 |
| 主分類號: | G06F16/17 | 分類號: | G06F16/17;G06F16/178;G06F16/11;G06F16/16;G06F16/23;G06F16/27;G06F16/21;G06F11/14;G06F21/62 |
| 代理公司: | 北京天達知識產權代理事務所(普通合伙) 11386 | 代理人: | 許志宏 |
| 地址: | 100102 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 雙模 存儲 同步 方法 | ||
本發明涉及一種數據的雙模式存儲及同步方法,屬于數據處理技術領域,用以解決數據雙模式存儲過程中的數據同步問題。一種數據的雙模式存儲及同步方法,包括:當云文件系統和基于數據庫的表單系統中的一方接收到數據操作指令時,執行數據操作指令中的數據操作,并判斷數據操作是否觸發于用戶請求,若是,還觸發同步系統執行同步操作:同步觸發云文件系統和表單系統中的另一方執行同步于該數據操作的數據操作;其中,所述表單系統用于以數據庫模式存儲數據;所述云文件系統用于以文件模式存儲數據;所述同步系統用于實現文件模式與數據庫模式存儲的數據之間的同步。該數據的雙模式存儲及同步方法無需人工干涉即可完成數據同步工作。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種數據的雙模式存儲和同步方法。
背景技術
在計算機領域,將從生產生活中提取的一條數據資料存儲到計算機中,從應用的角度來看,有文件存儲(又以文本文件方式為最常見一種方法)、數據庫存儲兩種方式。“數據”本身是一個抽象的概念。在不同的事務中,“一條數據”有不同的內容豐度。學校班級內“學生”數據中的一條數據,包括一名學生的姓名、性別、學號等個人完整信息,甚至還可能將一張該學生的照片作為數據的一部分;而以“圖冊”為整體的事務中,一條數據可能僅僅是一張圖片,再無其他。總體來說,“一條數據”就是指在同一類事務環境的前提下,具備相對獨立信息的一個最小邏輯單元的數據,是指沒有結構上類似的重復個體的數據集合。
文件存儲數據的基礎都是二進制。通過ASCII編碼等方法,人們將二進制和日常使用的文字進行映射轉換,從而有了通用的文本文件類型。該類型最大的特點就是,幾乎所有的計算機軟件系統都直接支持該類型文件的讀取、存儲和編輯,不需要任何額外的軟件功能支持。這不僅包括了我們日常使用的個人電腦、手機等智能計算機設備,連簡單的單片機、嵌入式系統等也對文本文件有著最為基礎的使用支持。當然文本文件也有一些局限性,對于文字以外的數據形式,例如圖片、聲音、視頻等多媒體信息的支持不佳。但通過對二進制數據進行一些特殊的編碼轉換(例如base64等),仍然是可以將這些數據記錄在文本文件中;雖然打開這樣的文本文件,人們無法直接閱讀并理解這些轉換后的信息,但仍可通過軟件對其進行反編碼然后使用。基于上面的描述,顯然,一條數據是可以存儲在單個文本文件中的。
數據庫系統則是計算機軟件領域非常重要的一種數據應用系統,通過將描述“一條數據”的結構明確化為一個數據表格的方式,可用于存儲相同格式的多條數據;并維系這些數據內部或與外部其他數據之間的聯系,實現各種可能的數據交互。目前計算機科學領域的數據庫系統有很多,本發明不針對各種各樣的數據庫系統進行差異化分析,只關注其“綜合數據管理”的共性。要注意到,在操作系統層面,所有的計算機運行過程中產生的數據,最終都是以文件為存儲方式存儲到存儲介質上的,數據庫系統也不例外——絕大多數數據庫對應的存儲文件為二進制模式,必須使用相關的程序才能讀寫。無論最終存儲形式為何,一條數據存儲在數據庫中,是再平常不過的事情。
通過前面的描述,盡管在底層實現上兩種存儲方式有相似點(最終都以計算機系統中的文件存儲方式存儲到介質上)。但是,將一條數據存儲到計算機中,結合用戶隨后訪問數據的界面可知,不同的存儲方式存在很大的不同,主要區別如表1所示。
表1對比一條數據存儲在單個文本文件中、存儲在數據庫中的特點
現實生活中,一條數據存儲到一個單獨的文本文件,還是存儲到數據庫中,這兩種存儲方法,都有其適應的場合,各有優勢和劣勢。但如果能同時對一條數據啟用兩種模式的存儲,就能結合二者的優勢,規避其劣勢,形成更為靈活、強大的數據功能系統。
但如果要實現雙模式存儲,就必須面臨以下問題。
(1)在文本文件中設計一種與數據庫存儲匹配的數據格式
文本文件本身容放數據是非常自由的,但存儲數據如果沒有一種嚴格的格式約束,則在之后通過程序的方式從文本文件中提取數據就會變得很困難,不利于日常使用。因此需要為文本文件存儲數據設計一種格式來進行約束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于眾和空間(北京)科技有限責任公司,未經眾和空間(北京)科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111436401.8/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





