Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Под каждого пользователя - новую таблицу? / 5 сообщений из 5, страница 1 из 1
01.09.2011, 12:45
    #37420829
dt88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каждого пользователя - новую таблицу?
Добрый день. Работаю с БД - MySQL. Встал вопрос:
На сервисе будут пользователи, для каждого пользователя в таблице со временем будет 5000 записей, может быть и больше.
Численность пользователей - от 1 до 10 тыс.
Как быть для оптимизации по скорости - для каждого пользователя создавать программно отдельную таблицу, либо все записывать в одну большую таблицу (и создавать индексные поля), но тогда будут миллионы записей ( 10.000 х 5.000 = 50.000.000 ).
Как более оптимально решить проблему?
Заранее спасибо
...
Рейтинг: 0 / 0
01.09.2011, 16:30
    #37421487
Goffman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каждого пользователя - новую таблицу?
dt88Как более оптимально решить проблему?
Заранее спасибо

Не очень понятно, в чем собственно проблема состоит? MySql не позволяет иметь 50 млн записей?
...
Рейтинг: 0 / 0
01.09.2011, 17:04
    #37421586
iljy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каждого пользователя - новую таблицу?
dt88Добрый день. Работаю с БД - MySQL. Встал вопрос:
На сервисе будут пользователи, для каждого пользователя в таблице со временем будет 5000 записей, может быть и больше.
Численность пользователей - от 1 до 10 тыс.
Как быть для оптимизации по скорости - для каждого пользователя создавать программно отдельную таблицу, либо все записывать в одну большую таблицу (и создавать индексные поля), но тогда будут миллионы записей ( 10.000 х 5.000 = 50.000.000 ).
Как более оптимально решить проблему?
Заранее спасибо
Естественно таблица должна быть одна. Если прям уж так сильно переживаете за быстродействие (хотя 50млн записей - это копейки) - воспользуйтесь секционированием.
...
Рейтинг: 0 / 0
01.09.2011, 17:15
    #37421618
dt88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каждого пользователя - новую таблицу?
iljy, понятно, большое спасибо
...
Рейтинг: 0 / 0
02.09.2011, 09:00
    #37422246
koJIo6ok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каждого пользователя - новую таблицу?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Под каждого пользователя - новую таблицу? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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