【发布时间】:2019-02-11 04:50:06
【问题描述】:
我正在使用带有 java 的 Oracle 来存储指纹模板。
当数据库中的模板数量增加到 45000 个时,我遇到了一个问题,应用程序变慢了。
我使用线程进行并行比较,应用程序变得更快但仍然很慢。
问题是:我可以将模板与服务器中的指纹样本、SQL 命令或其他东西进行比较吗?
模板格式为blob。
【问题讨论】:
-
指纹比较非常复杂。你读过this previous question (link)?它有一些关于实施AFIS的潜在有用的链接。如果其他人有更多最新建议,我不会以重复的形式关闭。
-
其他用户将您的问题标记为低质量和需要改进。我重新措辞/格式化您的输入,使其更容易阅读/理解。请查看我的更改以确保它们反映您的意图。如果您对我有其他问题或反馈,请随时给我留言。
-
@GhostCat 我更正了语法,请检查是否正确。
-
当然,看起来不错。
-
如果要比较的数据完全在数据库中,是的,对于非复杂比较的大量记录,数据库侧比较可能会更快。
标签: database oracle performance time-complexity fingerprint