国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)寫入方法、系統(tǒng)及數(shù)據(jù)讀取方法和系統(tǒng)的制作方法

      文檔序號:9810610閱讀:335來源:國知局
      一種數(shù)據(jù)寫入方法、系統(tǒng)及數(shù)據(jù)讀取方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)寫入方法、系統(tǒng)及數(shù)據(jù)讀取方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]在信息化系統(tǒng)中,經(jīng)常需要對一些圖片和/或視頻等的二進制數(shù)據(jù)進行存儲,而這些二進制數(shù)據(jù)較之非二進制數(shù)據(jù)具有更大的文件大小,如果將二進制數(shù)據(jù)同非二進制數(shù)數(shù)據(jù)一樣保存在數(shù)據(jù)庫服務(wù)器中,將會導(dǎo)致數(shù)據(jù)庫服務(wù)器內(nèi)文件過大,不利于數(shù)據(jù)庫服務(wù)器內(nèi)容的訪問和維護,也不利于數(shù)據(jù)庫服務(wù)器內(nèi)容的擴充。

      【發(fā)明內(nèi)容】

      [0003]有鑒于此,本發(fā)明實施例提供一種數(shù)據(jù)寫入方法、系統(tǒng)及數(shù)據(jù)讀取方法和系統(tǒng),以解決現(xiàn)有技術(shù)中將二進制數(shù)據(jù)同非二進制數(shù)數(shù)據(jù)一樣保存在數(shù)據(jù)庫服務(wù)器中,將會導(dǎo)致數(shù)據(jù)庫服務(wù)器內(nèi)文件過大,不利于數(shù)據(jù)庫服務(wù)器內(nèi)容的訪問和維護,也不利于數(shù)據(jù)庫服務(wù)器內(nèi)容的擴充的問題。
      [0004]為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
      [0005]—種數(shù)據(jù)寫入系統(tǒng),包括:寫入客戶端、存儲二進制數(shù)據(jù)的寫入二進制數(shù)據(jù)服務(wù)器和存儲非二進制數(shù)據(jù)的寫入數(shù)據(jù)庫服務(wù)器;其中,
      [0006]所述寫入客戶端,用于接收用戶給出的數(shù)據(jù)寫入指令,根據(jù)所述數(shù)據(jù)寫入指令確定用戶需寫入的數(shù)據(jù);判斷所述需寫入的數(shù)據(jù)是否包括二進制數(shù)據(jù),若是,則將所述二進制數(shù)據(jù)發(fā)送給所述寫入二進制數(shù)據(jù)服務(wù)器;判斷所述需寫入的數(shù)據(jù)是否包括非二進制數(shù)據(jù),若是,則將所述非二進制數(shù)據(jù)發(fā)送給所述寫入數(shù)據(jù)庫服務(wù)器;
      [0007]所述寫入二進制數(shù)據(jù)服務(wù)器,用于接收所述寫入客戶端發(fā)送的二進制數(shù)據(jù),對所述二進制數(shù)據(jù)進行存儲;
      [0008]所述寫入數(shù)據(jù)庫服務(wù)器,用于接收所述寫入客戶端發(fā)送的非二進制數(shù)據(jù),對所述非二進制數(shù)據(jù)進行存儲。
      [0009]其中,所述數(shù)據(jù)寫入系統(tǒng)還包括:備用寫入二進制數(shù)據(jù)服務(wù)器和/或備用寫入數(shù)據(jù)庫服務(wù)器;其中,
      [0010]所述備用寫入二進制數(shù)據(jù)服務(wù)器,用于當(dāng)所述寫入二進制數(shù)據(jù)服務(wù)器故障時,接收所述寫入二進制數(shù)據(jù)服務(wù)器轉(zhuǎn)移的二進制數(shù)據(jù),并在接收所述寫入二進制數(shù)據(jù)服務(wù)器轉(zhuǎn)移的所有二進制數(shù)據(jù)后,接收所述寫入客戶端發(fā)送的二進制數(shù)據(jù),對所述接收的二進制數(shù)據(jù)進行存儲;
      [0011]所述備用寫入數(shù)據(jù)庫服務(wù)器,用于當(dāng)所述寫入數(shù)據(jù)庫服務(wù)器故障時,接收所述寫入數(shù)據(jù)庫服務(wù)器轉(zhuǎn)移的非二進制數(shù)據(jù),并在接收所述寫入數(shù)據(jù)庫服務(wù)器轉(zhuǎn)移的所有非二進制數(shù)據(jù)后,接收所述寫入客戶端發(fā)送的非二進制數(shù)據(jù),對所述接收的非二進制數(shù)據(jù)進行存儲。
      [0012]—種數(shù)據(jù)寫入方法,基于上述的數(shù)據(jù)寫入系統(tǒng),所述數(shù)據(jù)寫入方法包括:
      [0013]寫入客戶端接收用戶給出的數(shù)據(jù)寫入指令,根據(jù)所述數(shù)據(jù)寫入指令確定用戶需寫入的數(shù)據(jù);
      [0014]所述寫入客戶端判斷所述需寫入的數(shù)據(jù)是否包括二進制數(shù)據(jù),若是,則將所述二進制數(shù)據(jù)發(fā)送給寫入二進制數(shù)據(jù)服務(wù)器,所述寫入二進制數(shù)據(jù)服務(wù)器接收所述寫入客戶端發(fā)送的二進制數(shù)據(jù),對所述二進制數(shù)據(jù)進行存儲;
      [0015]所述寫入客戶端判斷所述需寫入的數(shù)據(jù)是否包括非二進制數(shù)據(jù),若是,則將所述非二進制數(shù)據(jù)發(fā)送給寫入數(shù)據(jù)庫服務(wù)器,所述寫入數(shù)據(jù)庫服務(wù)器接收所述寫入客戶端發(fā)送的非二進制數(shù)據(jù),對所述非二進制數(shù)據(jù)進行存儲。
      [0016]其中,所述對所述二進制數(shù)據(jù)進行存儲包括:
      [0017]所述寫入二進制數(shù)據(jù)服務(wù)器確定接收到所述二進制數(shù)據(jù)的第一寫入時間點;
      [0018]判斷是否存在所述第一寫入時間點相對應(yīng)的文件夾;
      [0019]若是,則將所述二進制數(shù)據(jù)存儲至所述第一寫入時間點相對應(yīng)的文件夾中;
      [0020]若否,則創(chuàng)建所述第一寫入時間點相對應(yīng)的文件夾,將所述二進制數(shù)據(jù)存儲至所述第一寫入時間點相對應(yīng)的文件夾中;
      [0021 ]其中,所述對所述非二進制數(shù)據(jù)進行存儲包括:
      [0022]所述寫入數(shù)據(jù)庫服務(wù)器確定接收到所述非二進制數(shù)據(jù)的第二寫入時間點;
      [0023]判斷是否存在所述第二寫入時間點相對應(yīng)的文件夾;
      [0024]若是,則將所述非二進制數(shù)據(jù)存儲至所述第二寫入時間點相對應(yīng)的文件夾中;
      [0025]若否,則創(chuàng)建所述第二寫入時間點相對應(yīng)的文件夾,將所述非二進制數(shù)據(jù)存儲至所述第二寫入時間點相對應(yīng)的文件夾中。
      [0026]其中,所述數(shù)據(jù)寫入方法還包括:
      [0027]檢測所述寫入二進制數(shù)據(jù)服務(wù)器是否發(fā)生故障,若發(fā)生故障,則將所述寫入二進制數(shù)據(jù)服務(wù)器內(nèi)二進制數(shù)據(jù)轉(zhuǎn)移至備用寫入二進制數(shù)據(jù)服務(wù)器;
      [0028]在所述備用寫入二進制數(shù)據(jù)服務(wù)器接收所述寫入二進制數(shù)據(jù)服務(wù)器轉(zhuǎn)移的所有二進制數(shù)據(jù)后,所述寫入客戶端將需寫入數(shù)據(jù)中的二進制數(shù)據(jù)發(fā)送給所述備用寫入二進制數(shù)據(jù)服務(wù)器,所述備用寫入二進制數(shù)據(jù)服務(wù)器接收所述寫入客戶端發(fā)送的二進制數(shù)據(jù),對所述二進制數(shù)據(jù)進行存儲。
      [0029]其中,所述數(shù)據(jù)寫入方法還包括:
      [0030]檢測所述寫入數(shù)據(jù)庫服務(wù)器是否發(fā)生故障,若發(fā)生故障,則將所述寫入數(shù)據(jù)庫服務(wù)器內(nèi)二進制數(shù)據(jù)轉(zhuǎn)移至備用寫入數(shù)據(jù)庫服務(wù)器;
      [0031]在所述備用寫入數(shù)據(jù)庫服務(wù)器接收所述寫入數(shù)據(jù)庫服務(wù)器轉(zhuǎn)移的所有二進制數(shù)據(jù)后,所述寫入客戶端將需寫入數(shù)據(jù)中的非二進制數(shù)據(jù)發(fā)送給所述備用寫入數(shù)據(jù)庫服務(wù)器,所述備用寫入數(shù)據(jù)庫服務(wù)器接收所述寫入客戶端發(fā)送的非二進制數(shù)據(jù),對所述非二進制數(shù)據(jù)進行存儲。
      [0032]—種數(shù)據(jù)讀取系統(tǒng),包括:讀取客戶端、存儲二進制數(shù)據(jù)的讀取二進制數(shù)據(jù)服務(wù)器和存儲非二進制數(shù)據(jù)的讀取數(shù)據(jù)庫服務(wù)器;其中,
      [0033]所述讀取客戶端,用于接收用戶給出的數(shù)據(jù)讀取指令,根據(jù)所述數(shù)據(jù)讀取指令確定用戶需讀取的數(shù)據(jù),判斷所述需讀取的數(shù)據(jù)是否包括二進制數(shù)據(jù),若是,則向所述讀取二進制數(shù)據(jù)服務(wù)器發(fā)送第一數(shù)據(jù)讀取請求,并接收所述讀取二進制數(shù)據(jù)服務(wù)器在接收到所述第一數(shù)據(jù)讀取請求后返回的所述二進制數(shù)據(jù),判斷所述需讀取的數(shù)據(jù)是否包括非二進制數(shù)據(jù),若是,則向所述讀取數(shù)據(jù)庫服務(wù)器發(fā)送第二數(shù)據(jù)讀取請求,并接收所述讀取數(shù)據(jù)庫服務(wù)器在接收所述第二數(shù)據(jù)讀取請求后返回的所述非二進制數(shù)據(jù);
      [0034]所述讀取二進制數(shù)據(jù)服務(wù)器,用于接收所述讀取客戶端發(fā)送的第一數(shù)據(jù)讀取請求,查找所述第一數(shù)據(jù)讀取請求相對應(yīng)二進制數(shù)據(jù),將所述二進制數(shù)據(jù)返回所述讀取客戶端;
      [0035]所述讀取數(shù)據(jù)庫服務(wù)器,用于接收所述讀取客戶端發(fā)送的第二數(shù)據(jù)讀取請求,查找所述第二數(shù)據(jù)讀取請求相對應(yīng)非二進制數(shù)據(jù),將所述非二進制數(shù)據(jù)返回所述讀取客戶端。
      [0036]其中,所述數(shù)據(jù)讀取系統(tǒng)還包括:備用讀取二進制數(shù)據(jù)服務(wù)器和/或備用讀取數(shù)據(jù)庫服務(wù)器;其中,
      [0037]所述備用讀取二進制數(shù)據(jù)服務(wù)器,用于當(dāng)所述讀取二進制數(shù)據(jù)服務(wù)器故障時,接收所述讀取二進制數(shù)據(jù)服務(wù)器轉(zhuǎn)移的二進制數(shù)據(jù),并在接收所述讀取二進制數(shù)據(jù)服務(wù)器轉(zhuǎn)移的所有二進制數(shù)據(jù)后,接收所述讀取客戶端發(fā)送的第一數(shù)據(jù)讀取請求,查找所述第一數(shù)據(jù)讀取請求相對應(yīng)二進制數(shù)據(jù),將所述二進制數(shù)據(jù)返回所述讀取客戶端;
      [0038]所述備用讀取數(shù)據(jù)庫服務(wù)器,用于當(dāng)所述讀取數(shù)據(jù)庫服務(wù)器故障時,接收所述讀取數(shù)據(jù)庫服務(wù)器轉(zhuǎn)移的二進制數(shù)據(jù),并在接收所述讀取數(shù)據(jù)庫服務(wù)器轉(zhuǎn)移的所有二進制數(shù)據(jù)后,接收所述讀取客戶端發(fā)送的第二數(shù)據(jù)讀取請求,查找所述第二數(shù)據(jù)讀取請求相對應(yīng)非二進制數(shù)據(jù),將所述非二進制數(shù)據(jù)返回所述讀取客戶端。
      [0039]—種數(shù)據(jù)讀取方法,基于上述的數(shù)據(jù)讀取系統(tǒng),包括:
      [0040]讀取客戶端接收用戶給出的數(shù)據(jù)讀取指令,根據(jù)所述數(shù)據(jù)讀取指令確定用戶需讀取的數(shù)據(jù);
      [0041]所述讀取客戶端判斷所述需讀取的數(shù)據(jù)是否包括二進制數(shù)據(jù),若是,則向所述讀取二進制數(shù)據(jù)服務(wù)器發(fā)送第一數(shù)據(jù)讀取請求,所述讀取二進制數(shù)據(jù)服務(wù)器接收所述讀取客戶端發(fā)送的第一數(shù)據(jù)讀取請求,查找所述第一數(shù)據(jù)讀取請求相對應(yīng)二進制數(shù)據(jù),將所述二進制數(shù)據(jù)返回所述讀取客戶端,所述讀取客戶端接收所述讀取二進制數(shù)據(jù)服務(wù)器在接收到所述第一數(shù)據(jù)讀取請求后返回的所述二進制數(shù)據(jù);
      [0042]所述讀取客戶端判斷所述需讀取的數(shù)據(jù)是否包括非二進制數(shù)據(jù),若是,則向所述讀取數(shù)據(jù)庫服務(wù)器發(fā)送第二數(shù)據(jù)讀取請求,所述讀取數(shù)據(jù)庫服務(wù)器接收所述讀取客戶端發(fā)送的第二數(shù)據(jù)讀取請求,查找所述第二數(shù)據(jù)讀取請求相對應(yīng)非二進制數(shù)據(jù),將所述非二進制數(shù)據(jù)返回所述讀取客戶端,所述讀取客戶端接收所述讀取數(shù)據(jù)庫服務(wù)器在接收所述第二數(shù)據(jù)讀取請求后返回的所述非二進制數(shù)據(jù)。
      [0043]其中,所述查找所述第一數(shù)據(jù)讀取請求相對應(yīng)二進制數(shù)據(jù)包括:
      [0044]所述讀取二進制數(shù)據(jù)服務(wù)器確定所述二進制數(shù)據(jù)相對應(yīng)的第一寫入時間點;
      [0045]在所述第一寫入時間點相對應(yīng)的文件夾中查找所述二進制數(shù)據(jù);
      [0046]其中,所述查找所述第二數(shù)據(jù)讀取請求相對應(yīng)非二進制數(shù)據(jù)包括:
      [0047]所述讀取數(shù)據(jù)庫服務(wù)器確定所述非二進制數(shù)據(jù)相對應(yīng)的第二寫入時間點;
      [0048]在所述第二寫入時間點相對應(yīng)的文件夾中查找所述二進制數(shù)據(jù)。
      [0049]其中,所述數(shù)據(jù)寫入方法還包括:
      [0050]檢測所述讀取二進制數(shù)據(jù)服務(wù)器是否發(fā)生故障,若發(fā)生故障,則將所述讀取二進制數(shù)據(jù)服務(wù)器內(nèi)二進制數(shù)據(jù)轉(zhuǎn)移至備用讀取二進制數(shù)據(jù)服務(wù)器;
      [0051]在所述備用讀取二進制數(shù)據(jù)服務(wù)器接收所述讀取二進制數(shù)據(jù)服務(wù)器轉(zhuǎn)移的所有二進制數(shù)據(jù)后,所述讀取客戶端向所述備用讀取二進制數(shù)據(jù)服務(wù)器發(fā)送第一數(shù)據(jù)讀取請求,所述備用讀取二進制數(shù)據(jù)服務(wù)器接收所述讀取客戶端發(fā)送的第一數(shù)據(jù)讀取請求,查找所述第一數(shù)據(jù)讀取請求相對應(yīng)二進制數(shù)據(jù),將所述二進制數(shù)據(jù)返回所述讀取客戶端;
      [0052]其中,所述數(shù)據(jù)寫入方法還包括:
      [0053]檢測所述讀取數(shù)據(jù)庫服務(wù)器是否發(fā)生故障,若發(fā)生故障,則將所述讀取數(shù)據(jù)庫服務(wù)器內(nèi)二進制數(shù)據(jù)轉(zhuǎn)移至備用讀取數(shù)據(jù)庫服務(wù)器;
      [0054]在所述備用讀取數(shù)據(jù)庫服務(wù)器接收所述讀取數(shù)據(jù)庫服務(wù)器轉(zhuǎn)移的所有二進制數(shù)據(jù)后,所述讀取客戶端向所述備用讀取數(shù)據(jù)庫服務(wù)器發(fā)送第二數(shù)據(jù)讀取請求,所述備用讀取數(shù)據(jù)庫服務(wù)器接收所述讀取客戶端發(fā)送的第二數(shù)據(jù)讀取請求,查找所述第二數(shù)據(jù)讀取請求相對應(yīng)非二進制數(shù)據(jù),將所述非二進制數(shù)據(jù)返回所述讀取客戶端。
      [0055]基于上述技術(shù)方案,本發(fā)明實施例提供的數(shù)據(jù)寫入方法、系統(tǒng)及數(shù)據(jù)讀取方法和系統(tǒng),數(shù)據(jù)讀取系統(tǒng)和數(shù)據(jù)寫入系統(tǒng)均包括客戶端、二進制數(shù)據(jù)服務(wù)器和數(shù)據(jù)庫服務(wù)器,寫入數(shù)據(jù)時,客戶端接收用戶給出的數(shù)據(jù)寫入指令,根據(jù)該數(shù)據(jù)寫入指令確定用戶需寫入的數(shù)據(jù),若該需寫入的數(shù)據(jù)中包括二進制數(shù)據(jù),則客戶端將該二進制數(shù)據(jù)發(fā)送給二進制數(shù)據(jù)服務(wù)器進行存儲,若該需寫入的數(shù)據(jù)中包括非二進制數(shù)據(jù),則客戶端將該非二進制數(shù)據(jù)發(fā)送給數(shù)據(jù)庫服務(wù)器進行存儲;讀取數(shù)據(jù)時,客戶端接收用戶給出的數(shù)據(jù)讀取指令,根據(jù)該數(shù)據(jù)讀取指令確定用戶需讀取的數(shù)據(jù),若該需讀取的數(shù)據(jù)中包括二進制數(shù)據(jù),則客戶端向二進制數(shù)據(jù)服務(wù)器發(fā)送第一數(shù)據(jù)讀取請求,從該二進制數(shù)據(jù)服務(wù)器中讀取該需讀取數(shù)據(jù)中的二進制數(shù)據(jù),若該需讀取的數(shù)據(jù)中包括非二進制數(shù)據(jù),則客戶端向數(shù)據(jù)庫服務(wù)器發(fā)送第二數(shù)據(jù)讀取請求,從該數(shù)據(jù)庫服務(wù)器中讀取該需讀取數(shù)據(jù)中的非二進制數(shù)據(jù)。當(dāng)寫入數(shù)據(jù)時,將需寫入的數(shù)據(jù)中的非二進制數(shù)據(jù)寫
      當(dāng)前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1