У меня есть база данных, которая состоит из многих таблиц, которые содержат данные о резидентах. таблица разделена на год рождения и месяц. например, те, кто родился 01 01 1980 года, затем сохраняют данные с таблицей имен table_8001 и так далее.
поэтому я создам функцию поиска, введя идентификатор или имя резидента.
Как сделать поиск с использованием многих из этих таблиц?
Если я правильно понимаю, у вас есть несколько таблиц на основе определенных годовых группировок.
Вы можете использовать Laravel пакет чтобы достичь этого
ИЛИ ЖЕ
Вы можете использовать MySQL объединения для достижения того же. Увидеть эта тема
Однако эта архитектура будет экспоненциально увеличивать структуру таблиц с течением времени. Это не эффективно для поиска из нескольких таблиц.
Вы можете создать представление MySQL и создать отдельную модель для поиска резидента, который указывает на это представление.
MySQL способен обрабатывать большой набор данных в одной таблице, правильно структурирован и проиндексирован. 🙂
Других решений пока нет …