@Zubastik_1

Как правильно организовать большую базу данных — одной большой таблицей или разбить на малые?

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

Как лучше?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 2
SagePtr
@SagePtr
Еда - это святое
Если все эти данные однотипные, то в одну таблицу запихнуть. Можно настроить партиционирование, чтобы данные физически размещались в разных файлах в соответствии с каким-нибудь критерием.
Ответ написан
Комментировать
usdglander
@usdglander
Yipee-ki-yay
или для каждого города свою таблицу

Как вам такое в голову то пришло?
Разумеется одна таблица с полем city_id. Если индексы правильно настроить, то проблем быть не должно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы