Нужна БД на компьютер. В БД данные будут хранится в 15 столбцах. Строк может быть несколько миллионов. Поиск должен быть быстрый, возможно с индексацией. Лучше всего не реляционная база или векторная. Поиск должен работать следующим образом: я начинаю вводить слово и например с третьего символа начинают оставаться только те строки в которых прописано слово, когда добавляю второе слово то остается ещё меньше строк , третье слово и ещё меньше строк. Поиск нужен по всем столбцам. Нужен поиск который будет искать сначала полное совпадение запроса, при его отсутствии близкие к запросу. Иначе можно пользоваться экселем, там тоже несколько столбцов и есть "найти".
На компьютере хочу сделать для того чтобы данными никто не пользовался кроме меня.