亚洲精品无码鲁网中文电影,无码专区日韩亚洲精品,丁香花视频资源在线观看,亚洲综合av永久无码精品一区二区

您好,歡迎進入銳速云官網!

售后熱線:4006-5050-10 QQ客服:2852917158 登錄 注冊

網站服務器被攻擊時,如何保證數據不被影響?
編輯作者:   發(fā)布時間:2019-07-19

 今天銳速云的小編就來為大家介紹一下網站服務器被攻擊時,如何保證數據不被影響?

  先決條件:由于內存限制,數據不能在內存中排序。

  什么是海量數據?

  海量數據如此之大,以至于我們的設備資源無法一次性處理,需要處理n次。

  以1億個整數為例

  分類

  假設要排序的數據在文件中,文件太大而不能放入內存,需要從小到大進行排序。

  1。首先,將文件劃分為n個塊(編號D1-Dn),每個塊足夠大,可以放入內存進行排序。

  2。將每一個數據從小到大排序。

  三。總排序過程:

  1)讀取每一段數據的一部分,得到n個塊,編號(d1′- Dn′)。

  2)取出D1′-DN的第一個數據,并比較N個記錄。最小的是所有記錄中最小的。

  3)向后移動記錄的塊指針(即,2中的最小記錄),然后取出記錄,然后比較n個記錄,最小記錄是所有記錄中的第二最小記錄,等等。當所有的塊都被移除時,下一個塊被取下。

  4)當讀出所有塊時,完成排序。

  展開

  如果它是分頁顯示,假設我們希望在1000萬條記錄按全序排序之后顯示100條記錄,則可以進行以下改進:

  在整個排序過程中,步驟如下:初始化計數器計數器=0;

  1。讀取每個數據的一部分,得到N個塊,編號(D1′- Dn′)。

  2。讀取每個塊的第一個和最后一個記錄和塊中的記錄總數。2n條記錄的最小最小和最大值是.=.+SUM(SUM:所有塊中的記錄總數)。

  三。循環(huán)值的第二步在計數器值接近1000萬之前執(zhí)行。

  如果(計數器+求和<10000000){

  計數器=計數器+和

  …

  }

  4。當計數器接近1000萬時,需要根據[排序][3]中提到的提取記錄之一進行比較。

  如果(計數器+求和=10000000){

  完全一樣的排序(3),從現(xiàn)在起,排序100之后,你可以輸出。

  其他IF(計數器+求和>10000000){

  如果(計數器+和10000000>10000100 -計數器){

  以分鐘為單位從小到大向后排序,直到達到1000個計數器,然后輸出最后100個計數器。

  其他{

  從馬克斯排序到計數器+求和- 10000000,然后輸出前100

  }

  }


版權所有:Copyright @ 2016-2022 深圳市銳速云計算有限公司 增值電信業(yè)務經營許可證
粵B1-20171508
備案系統(tǒng) 粵ICP備16119720號 粵公網安備 44030902000612號