国产精品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>

      競彩統(tǒng)計數(shù)據(jù)的提取方法_2

      文檔序號:9810588閱讀:來源:國知局
      ,然后把所有 數(shù)據(jù)按終端ID、游戲等維度合計匯總。其中,從月度數(shù)據(jù)表到旬度數(shù)據(jù)表到日度數(shù)據(jù)表進行 定位時,通過上述指針實現(xiàn)快速定位,而不必就各個整個表進行已經(jīng)搜索定位。
      [0037] 下面參見圖4示出的流程圖,以具體的實施例進行說明,本例中,以提取 2014-03-08 至 2014-06-02 數(shù)據(jù)為例。
      [0038] 步驟110 :將所要提取的數(shù)據(jù)依次以月、旬、日拆分。本例中:
      [0040] 步驟220 :確定出所提取數(shù)據(jù)的起始日期(即2014-03-08)所在的月度,若所在月 度為非整月度數(shù)據(jù),則根據(jù)月度數(shù)據(jù)表中的指針指向該月的旬度數(shù)據(jù)表,確定起始日期所 在的旬度,本例中是第一旬度,判斷所在旬度為非整旬度數(shù)據(jù),則根據(jù)旬度數(shù)據(jù)表中的該旬 度的指針指向該旬的日度數(shù)據(jù)表中該旬的起始位置,并由所述起始位置開始檢索到所述起 始位置。
      [0041] 由上可以看出,本例中不需在日度數(shù)據(jù)表中進行大數(shù)據(jù)量檢索,僅通過少量數(shù)據(jù) 檢索即可定位到起始位置。
      [0042]
      對應(yīng)月度表 month_sales (2014-03),旬度表 tenday_sales(2014-03-1)〇
      [0043] 同理,確定出所提取數(shù)據(jù)的終止日期(即2014-06-12)所在的月度、旬度、日度表 中的對應(yīng)位置,并定位到日度數(shù)據(jù)表中的終止位置。
      [0044]
      對應(yīng)月度表 month_sales (2014-06),旬度表 tenday_sales(2014-06-1);
      [0045] 步驟230:依次從月度數(shù)據(jù)表中讀取起始月到終止月之間的所述整月的月度數(shù) 據(jù),本例中,由于3、6月份的數(shù)據(jù)為非整月數(shù)據(jù),因此不進行讀取,即讀取4、5月這兩個判斷 所在是整月的月度數(shù)據(jù);
      [0046] 由所述指針跳轉(zhuǎn)到所述旬度數(shù)據(jù)表的相應(yīng)位置,依次讀取確定出的當(dāng)月中的整旬 的旬度數(shù)據(jù),例如3月份中的2、3旬的整旬?dāng)?shù)據(jù),以及由所述指針跳轉(zhuǎn)到所述日度數(shù)據(jù)表中 的相應(yīng)位置,依次讀取確定出的當(dāng)旬中的所確定出的應(yīng)讀取的日度數(shù)據(jù)。
      [0047] 步驟240 :將所提取的數(shù)據(jù)進行統(tǒng)計。
      [0048] 由上,通過月度、旬度數(shù)據(jù),大大減少數(shù)據(jù)統(tǒng)計量。而定位過程,指針使得檢索匹配 大大減小,實現(xiàn)快速定位。從以上方法,2014-03-08至2014-06-02期間數(shù)據(jù)可以通過5個 日度統(tǒng)計數(shù)據(jù)、2個旬度統(tǒng)計、2個月度統(tǒng)計數(shù)據(jù),假設(shè)每條記錄有60萬行數(shù)據(jù),則共提取 (5+2+2) *60 = 540萬行數(shù)據(jù)并匯總。而全部從日度數(shù)據(jù)提取需要86*60 = 5160萬行數(shù)據(jù) 并匯總。效率提高約10倍
      [0049] 本發(fā)明提前計算好旬度統(tǒng)計數(shù)據(jù)、月度統(tǒng)計數(shù)據(jù),在計算日期段統(tǒng)計數(shù)據(jù)時使用 高聚合的月度、旬度統(tǒng)計數(shù)據(jù)組合后合計計算,使得數(shù)據(jù)讀取不用再按照日度數(shù)據(jù)表依次 讀取大量數(shù)據(jù),在保證數(shù)據(jù)準確的同時減少從磁盤讀取數(shù)據(jù),減少計算量,減少了數(shù)據(jù)的讀 取時間,從而提高競彩統(tǒng)計數(shù)據(jù)的查詢效率。
      [0050] 并且,由于數(shù)據(jù)表之間的上述指針的存在,使得到下一表的定位,不必對下一表進 行全文檢索,而是直接通過指針定位到相應(yīng)位置,進行少量檢索即可定位到正確的日期上。 也大大減少了運算量。
      [0051] 其中,上述不同的數(shù)據(jù)表可以采用不同的分區(qū)進行存儲。這樣查詢時只會讀取涉 及時段的分區(qū),不會讀取其他分區(qū),提高查詢效率。
      [0052] 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      【主權(quán)項】
      1. 一種競彩統(tǒng)計數(shù)據(jù)的提取方法,競彩數(shù)據(jù)的每日統(tǒng)計數(shù)據(jù)存儲在日度數(shù)據(jù)表中,其 特征在于: 建立一旬度數(shù)據(jù)表存儲每旬統(tǒng)計數(shù)據(jù),建立一月度數(shù)據(jù)表存儲每月統(tǒng)計數(shù)據(jù); 月度數(shù)據(jù)表中,對應(yīng)每月起始位置,建立一指向旬度數(shù)據(jù)表中對應(yīng)該月的第一旬度數(shù) 據(jù)表起始位置的指針;旬度數(shù)據(jù)表中,對應(yīng)每旬的起始位置,建立一指向日度數(shù)據(jù)表中對應(yīng) 該旬的日度數(shù)據(jù)表起始位置的指針; 競彩統(tǒng)計數(shù)據(jù)提取步驟包括: A、 將所要提取的數(shù)據(jù)依次以月、旬、日拆分; B、 確定出所提取數(shù)據(jù)的起始日期所在的月度; 判斷所在月度為非整月度數(shù)據(jù)時,則根據(jù)月度數(shù)據(jù)表中的指針指向該月的旬度數(shù)據(jù) 表; 確定起始日期所在的旬度,判斷所在旬度為非整旬度數(shù)據(jù)時,則根據(jù)旬度數(shù)據(jù)表中的 該旬度的指針指向該旬的日度數(shù)據(jù)表中該旬的起始位置,并由所述起始位置開始檢索到所 要提取數(shù)據(jù)的日度的起始位置; 由所述指針指向的所述旬度數(shù)據(jù)表的位置,依次讀取確定出的起始月當(dāng)月中整旬的旬 度數(shù)據(jù),以及由所述指針指向的所述日度數(shù)據(jù)表中的所檢索到的起始位置,依次讀取確定 出的當(dāng)旬中的日度數(shù)據(jù); C、 確定出所提取數(shù)據(jù)的終止日期所在的月度; 依次從月度數(shù)據(jù)表中讀取起始月到終止月之間的整月的月度數(shù)據(jù); D、 判斷所提取數(shù)據(jù)的終止日期所在的月度為非整月度數(shù)據(jù)時,則根據(jù)月度數(shù)據(jù)表中的 指針指向該月的旬度數(shù)據(jù)表; 確定終止日期所在的旬度,判斷所在旬度為非整旬度數(shù)據(jù),則根據(jù)旬度數(shù)據(jù)表中的該 旬度的指針指向該旬的日度數(shù)據(jù)表中該旬的起始位置,并由所述起始位置開始檢索到所述 終止日期位置; 由所述指針跳指向的所述旬度數(shù)據(jù)表的位置,依次讀取確定出的終止月當(dāng)月中整旬的 旬度數(shù)據(jù),以及由所述指針指向的所述日度數(shù)據(jù)表中的所檢索到的終止日期位置,依次讀 取出確定出的當(dāng)旬中的日度數(shù)據(jù); E、 將所提取的所述整月的月度數(shù)據(jù)、整旬的旬度數(shù)據(jù)和所述日度數(shù)據(jù)進行統(tǒng)計。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,不同的數(shù)據(jù)表采用不同的分區(qū)進行存儲。
      【專利摘要】本發(fā)明提供了一種競彩統(tǒng)計數(shù)據(jù)的提取方法,競彩數(shù)據(jù)的每日統(tǒng)計數(shù)據(jù)存儲在日度數(shù)據(jù)表中,建立一旬度數(shù)據(jù)表存儲每旬統(tǒng)計數(shù)據(jù),建立一月度數(shù)據(jù)表存儲每月統(tǒng)計數(shù)據(jù);月度數(shù)據(jù)表中,對應(yīng)每月起始位置,建立一指向旬度數(shù)據(jù)表中對應(yīng)該月的第一旬度數(shù)據(jù)表起始位置的指針;旬度數(shù)據(jù)表中,對應(yīng)每旬的起始位置,建立一指向日度數(shù)據(jù)表中對應(yīng)該旬的日度數(shù)據(jù)表起始位置的指針;競彩統(tǒng)計數(shù)據(jù)提取步驟包括:將所要提取的數(shù)據(jù)依次以月、旬、日拆分;確定出所提取數(shù)據(jù)的起始日期所在的月度、旬度、日度數(shù)據(jù)表,以及根據(jù)所述指針指向進行表之間的跳轉(zhuǎn);將所提取的所述整月的月度數(shù)據(jù)、整旬的旬度數(shù)據(jù)和所述日度數(shù)據(jù)進行統(tǒng)計。使用本發(fā)明可以縮短讀取時間。
      【IPC分類】G06F17/30
      【公開號】CN105574060
      【申請?zhí)枴緾N201510015471
      【發(fā)明人】許運紅
      【申請人】北京中體駿彩信息技術(shù)有限公司
      【公開日】2016年5月11日
      【申請日】2015年1月13日
      當(dāng)前第2頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1