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

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

发布于: 浏览:229 次

还没有评论

欢迎参与到我们的技术讨论,问题和分享都可以。