SSD能否加快郵件搜索速度?

在上月的奧蘭多Ignite大會上,官方揭示了這樣一組關于Exchange Online的數據:

  1. 在全球遍布的47個數據中心70個網絡接入點中部署了17.5萬臺物理服務器
  2. 其上的55億個郵箱中存放了35萬億條,多達1.1EB(不包括冗余副本)的條目(包括郵件、日歷、聯系人、事件)
  3. 日均傳輸72億封郵件路由4900億個請求處理9.6PB的Jet日志

支持如此巨量請求的幕后功臣是基于全閃存存儲的BigFunnel技術,Exchange 2019將這個技術移植到了本地化郵件系統中,他對搜索結果有以下兩個直接的影響:

  1. Exchange 2016之前,根據關鍵詞可以搜到對應郵件,但不會在預覽框里高亮顯示;在2019里,預覽框甚至可以定位到關鍵詞的上下文區域。1
  2. BigFunnel還可以根據搜索結果的相關性進行排序,而不單單是日期或者郵件大小。2

新版本的數據流向圖如下:

3

2019的郵件存儲引擎還是與前作相同,熟悉2013或2016的朋友肯定知道Node Runner進程,也許會疑惑既然2019重寫了存儲引擎的代碼,為什么Node Runner還在圖上。其實BigFunnel只針對索引存儲,賦予了原索引引擎更多的功能,例如語言識別,過濾,短語智能分割,這些功能很大程度上依賴于磁盤I/O,所以支持全閃存技術的Exchange 2019才會考慮將其發布出來。

BigFunnel并沒有給Exchange 2019帶來新的命令行,只是多了一些參數,比如Start-MailboxAssistant -Identity <mailbox id> -AssistantName BigFunnelRetryFeederTimeBasedAssistant用來重試郵箱中失敗的項目,Get-MailboxStatistics -Identity <mailbox id> |fl *BigFunnel*用來按郵箱來做索引統計。

從技術指標上來說,在啟用BigFunnel全閃存技術的Exchange Online產品中,Outlook.com的平均搜索速度是600ms,Office 365的平均搜索速度是800ms,因此Exchange 2019本地化的BigFunnel技術更值得期待,因為我們有獨享閃存及更快的LAN網絡,不是么?

4


Exchange中文站10周年慶,由小編錄制的中文視頻教程熱賣中,喜歡的童鞋可進入專頁購買

掃描二維碼關注本站公眾號

qrcode_for_gh_5c5a8d8d767c_258

李 章毅
Exchange MVP

李 章毅

找張正經又不裝逼的照片挺難的。。。
李 章毅
Exchange MVP

李 章毅 的最新文章 (查看所有)

發布于: 瀏覽:3298 次

還沒有評論

歡迎參與到我們的技術討論,問題和分享都可以。

扑克风云刮刮乐中奖图