【发布时间】:2013-01-29 13:36:13
【问题描述】:
我不知道如何在技术上正确表达。
简介
我们使用的是 documentum 6.0 和 oracle 11g。我尝试使用 DQL 搜索 documentum,即使在索引和调整之后,它在性能方面也很失败。
部分原因是因为 documentum 如何翻译 -> 任何(cat="abc" 和 cat ="aaa" 和 cat ="ccc")用于重复值
我正在尝试查找包含 cat="abc"、cat ="aaa" 和 cat ="ccc" 的文档,它会转化为子查询中存在的多个。
还有其他原因,比如加入表格等等。
因此我决定直接查询生成的oracle表。
到目前为止,POC 似乎相当成功,但我有一些问题
1) 我意识到旧版本存储在同一个表中,最新记录被 I_LATEST_FLAG 标记为“1”
我可以知道在哪里可以找到由 documentum 创建的所有 I_* 列的定义吗?
我可以相信“I_LATEST_FLAG”=1 始终是文档的最新版本吗?
2) 我知道 DQL 通过 Documentum 管理员提供的日期和时间是准确的,但在 oracle DB 中它们晚了几个小时。
我想知道这个问题有合适的解决方案吗?
3) 有人使用与我相同的解决方案吗?如果是这样,请分享我应该研究的其他问题?
谢谢。
【问题讨论】:
标签: java oracle11g documentum