Как правильно организовать большую базу данных — одной большой таблицей или разбить на малые?
Надо создать поиск данных по городам. Будут использоваться фильтры для поиска данных. Как правильнее - сделать одну таблицу общую или для каждого города свою таблицу? Данные - это температура по дням за 100лет например, то есть данных много будет плюс по ним надо будет проводить расчёты - например выборка самого холодного дня за такой-то месяц по всем городам.
Если все эти данные однотипные, то в одну таблицу запихнуть. Можно настроить партиционирование, чтобы данные физически размещались в разных файлах в соответствии с каким-нибудь критерием.