elasticsearch index之Translog

跟大多數分佈式系統一樣,es也通過臨時寫入寫操作來保證數據安全。因爲lucene索引過程中,數據會首先據緩存在內存中直到達到一個量(文檔數或是佔用空間大小)纔會寫入到磁盤。這就會帶來一個風險,如果在寫入磁盤前系統崩潰,那麼這些緩存數據就會丟失。es通過translog解決了這個問題,每次寫操作都會寫入一個臨時文件translog中,這樣如果系統需要恢復數據可以從translog中讀取。本篇就主要分
相關文章
相關標籤/搜索