Лучший способ отслеживать вхождения элемента с помощью базы данных - PullRequest
0 голосов
/ 09 мая 2019

Я разрабатываю приложение, которое распознает элемент, учитывая библиотеку моделей.

Эта библиотека сохраняется в локальной базе данных в одной таблице.Эта таблица содержит идентификационный номер модели, ее название и количество раз, когда она была распознана.Этот последний параметр используется потому, что я разработал специальное приложение для организации этой библиотеки, и я хочу, чтобы все модели были сокращены по времени сопоставления каждой из них.

Приложение, которое сопоставляет текущий элемент с моделями.сохраненные в библиотеке, запущенные на том же компьютере и имеющие доступ к базе данных библиотеки моделей.

Каков наилучший способ отслеживания числа случаев, в которых модель была распознана с анализируемым элементом?

Одним из решений может быть: выполнить запрос и увеличить на единицу значение счетчика совпадений в таблице модели каждый раз, когда я сопоставляю его, но я боюсь из-за того, что мне приходится выполнять операцию сопоставления каждые 2/ 3 секунды.С этим решением я буду детально запрашивать базу данных, я думаю.

Еще одну полезную информацию можно получить, благодаря тому, что я сохраняю в таблице в той же базе данных историю анализируемых элементов с их соответствиемрезультат для уточнения цели.Может быть, когда я запускаю приложение, относящееся к управлению библиотекой модели, я могу подсчитать количество вхождений для каждой модели из таблицы истории и обновить счетчик совпадений модели.Но у меня более или менее 20 000 кандидатов на совпадение в день, и я планирую очищать таблицу истории каждый день / месяц, и теперь в этой таблице я не сохраняю дату.

Спасибо за совет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...