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

李 章毅
发布于: 浏览:8593 次

还没有评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.