Добрый день!
Гуру Sqlite нужен ваш совет!
Есть КПП на объекте через него каждый день проезжает кучу машин, стоит задача записывать номера машин проехавших через КПП.
Есть комплекс распознавания номеров с 2мя камерами, ПО данного комплекса отдает данные в виде gosnom=x444ma87.
Эти данные пишутся в sqlite
Таблица cars:
gosnom text, incom text, outcom text.
Где auto -номер авто, incom -время въезда, outcom время выезда.
В день в среднем не менее 500 новых строк в БД.
Периодически web сервером из данной БД делаются некоторые селекты типа:
(запросы писал на память исходник не под рукой)
select * from cars where gosnom like "%345%177";
select count(*) from cars where strftime('2014-06-21');
select * from cars where incom between strftime('2014-03-21') and strftime('2014-06-26');
Читал что если не делать индексы в таблицах то с увеличением данных в БД запросы будут выполняться медленнее.
Прошу знающих объяснить что это за индексы? как их создавать и как ими пользоваться? что такое PRIMARY KEY...
Читаю ман по sqlite не понимаю, потому что с базами начал работать совсем недавно.
Ответов: 655
Рейтинг: 18
|
|||
карма: 0 |
|