powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Таблица с пользователями и записями
7 сообщений из 7, страница 1 из 1
Таблица с пользователями и записями
    #36788131
ibox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток!

Как будет правильно реализовать БД в следующем случае:

Есть пользователи, и для каждого пользователя свой отдельный список строк и картинок ( каждой картинке соответствует строка). Я предполагаю, что нужно создать общую таблицу с пользователями, а потом для каждого пользователя при регистрации создавать свою таблицу в виде "idпользователя_strings". Это будет правильно?
...
Рейтинг: 0 / 0
Таблица с пользователями и записями
    #36788236
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В подавляющем большинстве случаев это груейшая ошибка проектирования суктуры БД
...
Рейтинг: 0 / 0
Таблица с пользователями и записями
    #36788326
ibox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как же тогда? И стоит ли хранить картинки в БД?
...
Рейтинг: 0 / 0
Таблица с пользователями и записями
    #36788465
ibox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть так:

Я создаю две таблицы - users и strings
Содержимое user - пароль логин емайл и все такое, а strings - id пользователя, который добавил, саму строку и картинку. Но ведь если в strings будет много записей - к примеру больше 100000, то поиск наверное будет долго производиться(сервер MySql)??
...
Рейтинг: 0 / 0
Таблица с пользователями и записями
    #36788645
Ortogon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iboxМожет быть так:

Я создаю две таблицы - users и strings
Содержимое user - пароль логин емайл и все такое, а strings - id пользователя, который добавил, саму строку и картинку. Но ведь если в strings будет много записей - к примеру больше 100000, то поиск наверное будет долго производиться(сервер MySql)??
Создайте индекс по id пользователя, фильтруйте по нему и ищите дальше. С MySQL я не знаком, но вряд ли на нем это будет работать дольше, чем если плодить по таблице на каждого пользователя. Это, ИМХО, ваще жесть какая-то.
...
Рейтинг: 0 / 0
Таблица с пользователями и записями
    #36788646
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ibox, примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
users(
  user_id int auto_increment, 
  user_name varchar(100),
  ...
  PRIMARY KEY  (`user_id`)
);
images(
  image_id int auto_increment, 
  user_id int, 
  image_url varchar(255),
  image_string varchar(255),
  PRIMARY KEY  (`image_id`)
);
картинки хранить на диске, в базе только ссылки на них - image_url
...
Рейтинг: 0 / 0
Таблица с пользователями и записями
    #36789136
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ibox wrote:

> Есть пользователи, и для каждого пользователя свой отдельный список
> строк и картинок ( каждой картинке соответствует строка). Я предполагаю,
> что нужно создать общую таблицу с пользователями, а потом для каждого
> пользователя при регистрации создавать свою таблицу в виде
> "idпользователя_strings". Это будет правильно?


Нет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Таблица с пользователями и записями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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