
大家好,才是真的好。虽然Domino V10 Beta1版本发布了三天了,但还是有很多人和下面这条消息的心情是一样的:

是的,目前为止,我也还没有收到Beta1测试邀请,所以很多朋友说需要软件测试一下,让我们再多等几天试试看?

今天呢我们也谈两条内容,一个是关于有些人已经测试出来的NotesV10的一点内容,二是一些真正的干货,就是Domino V10中的新功能,以及在Domino V10上这些新功能究竟是如何实现的——这些内容都是通过搜集Beta信息获取的,内容比较多,我们会分为两、三篇来介绍。

一、IBM Notes V10测试
虽然很多人不喜欢Notes客户机,可是官家还是对Notes做了升级,这次很多人第一时间下载的就是Notes 10客户机,于是很多人开始定制定,比如工作台背景:

主题颜色有这样的:

当然还有这样的:

让我们写一封邮件测试一下,加入很多附件,如果提前定义附件个数规则,报错附件太多,错误提示清晰明了。

二、Domino V10新特性以及其实现(一)
首先是数据库,限制由64G增加为256,G,还有其他一些改动等等。

这里可以通过在notes.ini中添加语句Create_R10_Databases=1来实现数据库的升级。

其次是邮件的定时发布,在Domino服务器的配置文档中,多了一个选项控制Notes客户机是否定时发送邮件,也可以通过策略来进行控制。

再者,就是大家非常关心的索引搜索更新。可能是开发的活实在有点重,在Domino V10版本中将继续沿用以前的数据库索引机制,但有所改善,官方声明在Domino V11版本中,将彻底更改数据库索引机制。目前在V10中做了很多和索引相关的优化,比如搜索时更新,它的机制是当用户进行搜索时首先索引前200个文档,这样通常用户可以得到大多数的搜索结果;当然如果用户搜索的文档不在200个中,索引会立即进行队列更新,再进行返回。
对于附件的搜索进行了重大更新,使用Apache Tika来替代以前的KeyView过滤机制,无论从文字精确度,还是文档类型等、效率和语言处理等,都进行了很大的提升。当然前提是你得选择这种索引方式。

很多人说,这还不够,索引经常坏掉,需要重建等等。这次全文索引还进行了另外一些弹性提升。比如Domino禁止反复损坏,当索引反复损坏时,Domino会还原全文索引或更新相关的损坏,但由于某个错误的文档引起反复索引损坏,那么该文档在索引中将会被禁止或隔离。

当然,效果怎样还需要进行实际验证,尤其是很多朋友说,Notes数据库文档超过上百万条索引根本就没法使用(我比较疑问,上百万条文档的数据库还不分开库?)
今天的最后,我们介绍一下常用视图自动更新功能。在过去这也是一个痛点,通常用户打开有一个大点的数据库中的视图会加载半天,在Domino 10中,Domino会实时追踪视图的读取和更新,在没有管理员的干预下,自动将那些最常用的视图进行实时更新,想必这样用户访问各种Notes数据库会快很多。

Domino V10细节方面的新功能还有很多很多,但今天限于时间和篇幅,我们就先介绍这么一点点,后面我们会逐一再来进行介绍。

