SearchScope fetchRows 与 fetchObjects (IBM FileNet CE API)

Posted

技术标签:

【中文标题】SearchScope fetchRows 与 fetchObjects (IBM FileNet CE API)【英文标题】:SearchScope fetchRows vs fetchObjects (IBM FileNet CE API) 【发布时间】:2013-09-27 12:09:09 【问题描述】:

到目前为止,我一直在使用SearchScope.fetchObjects() 方法,然后我突然想到fetchRows 在某些情况下可能是更好的选择(当您不需要像类名、对象存储等元数据时) )。有些东西告诉我它可能会更快,但我没有找到任何关于在这种情况下使用什么方法以及为什么使用的争论。

这里是SearchScope documentation。

【问题讨论】:

【参考方案1】:

fetchRows()fetchObjects() 的性能差异在大多数情况下可以忽略不计。如果您处理了大量数据并且仍然担心性能,我建议您进行一个简单的测试。

fetchRows() 存在的唯一原因是可以使用JOIN 查询不同的对象类。

【讨论】:

以上是关于SearchScope fetchRows 与 fetchObjects (IBM FileNet CE API)的主要内容,如果未能解决你的问题,请参考以下文章

fetchrow_hashref 是不是返回默认值?

node.js连接DB2实现fetchRows一行一行获取sql的源码

sphinx源码分析总结

php内置函数

如果你有一台 Mac,建议试试这款效率神器 —— Alfred

Android/Java JDBC MySQL - 获取行 - 有效算法