Это правильное решение скорее для опытного разработчика и если есть покрытие тестами, миграции например или еще какие интересные вещи. Тут человек, гит только освоил. пусть сначала с ним разберется.
SelterTV: Если коротко и просто, то движок для которого можно писать функции на действия в браузере ,например, сходит по такому адресу, скопировать из такой-то строки, вставить в у форму, нажать такую кнопку.
Егор Фоллиа: Если есть время на изучение, пожалуйста) Я не сказал, что это лучший вариант, я предложил вариант с быстрым обучением и решением твоих задач.
Alexander M: Если поле, по которому поиск, имеет индекс и тем более уникальный, то 10 и 20 тыс. записей не сломают твой сервер. Почитай как работают индексы, что такое бинарный поиск и не забивай себе голову.
in_a_shower_theatre: Для того чтобы прикручивать на исполняемый код. с помощью языка разметки ты не сможешь реализовать что-то нужно и без хранилища (базы данных), ты не сможешь хранить данные.