Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что лучше: одна большая таблица или несколько таблиц или несколько баз? / 5 сообщений из 5, страница 1 из 1
25.07.2016, 20:59
    #39279932
Адеке
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
Нужен совет. Есть сотни отделов которые работают автономно. После рабочей времени они заливают свои данные на сервер INSERT-ом, а где-то может быть и UPDATE.
Во всех отделах структуры таблиц одинаковые.
Куда лучше заливать им:
1) в одну общую таблицу с отличительным значением в дополнительном поле НОМЕР_ОТДЕЛА;
2) в отдельные таблицы с дополнительным словом в названии таблиц ИМЯ_ТАБЛИЦЫ_НОМЕР_ОТДЕЛА;
3) в отдельные базы.

Работал с первым вариантом, но таблица выросла в многомиллионные записи (за полгода) и начала тормозить при сборе и анализе данных, при корректировании структуры таблицы вообще уходит в спячку.
Какие могут ожидать минусы если перейти на 2-ой или 3-вариант? Один из минусов который я вижу это при корректировке структуры таблицы придется пройтись с корректировкой по всем сотням таблиц (баз). Можно ли это автоматизировать? Какие еще проблемы могут быть? Смогу ли я так разгрузить нагрузку? Какие еще варианты есть?
...
Рейтинг: 0 / 0
25.07.2016, 22:21
    #39279966
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
Вариант 2 плюс MERGE-надтаблица дляработы с совокупныммассивом.
Вариант 1 с партиционированием по полю номера отдела.

Но если появились тормоза - то полумеры не помогут. Или отрабатывай правильную индексацию, или строй ситему предрасчёта, или апай железо.
...
Рейтинг: 0 / 0
26.07.2016, 04:58
    #39280005
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
Akina,
вариантов вообще нет, только 1
...
Рейтинг: 0 / 0
26.07.2016, 05:41
    #39280008
Адеке
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
Отлично, не знал раньше о партиционировании. Начал читать о нем. Круто.
А возможно ли партиционирование по двум полям?
...
Рейтинг: 0 / 0
26.07.2016, 07:52
    #39280023
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
Да, с нюансами, подробно в док-ии см.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что лучше: одна большая таблица или несколько таблиц или несколько баз? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]