首页 > 解决方案 > 使用数据库跟踪元素出现的最佳方法

问题描述

我正在开发一个识别元素的应用程序,给定一个模型库。

该库保存在一个表中的本地数据库中。此表包含型号标识号、其名称和被识别的次数。使用最后一个参数是因为我为该库的组织开发了一个特定的应用程序,并且我希望将所有模型缩短为每个模型匹配的次数。

将当前元素与库中保存的模型相匹配的应用程序,在同一台 PC 上运行并可以访问模型库数据库。

跟踪模型被分析元素识别的出现次数的最佳方法是什么?

一种解决方案可以是:每次匹配时执行查询并将模型表中的匹配计数值加一,但我很害怕,因为我必须每 2/3 秒执行一次匹配操作。使用此解决方案,我将详细查询我认为的数据库。

由于我在同一个数据库中的一个表中保存了正在分析的元素的历史及其匹配结果,因此可以获得另一个有用的信息,以用于详细说明。也许当我启动管理模型库的应用程序时,我可以从历史表中计算每个模型的出现次数并更新模型的匹配计数。但是我每天或多或少有 20.000 个匹配的候选人,我计划每天/每月清除历史记录表,现在这个表中的一天我不保存日期。

谢谢指教

标签: c++sql-server

解决方案


推荐阅读