Задать вопрос
@Zubastik_1

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

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

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

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

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

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