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

Народ, подскажите как оптимальнее хранить данные в следующей ситуации:
Есть небольшое число юзверей (10-15), у всех идентичная структура данных, например

Name | Descr | InPrice | OutPrice | Comments

но разные значения. Причем значения одного юзверя не может видеть другой. Итак, я вижу несколько путей как хранить эти данные:

1. Все в одной таблице, но добавить поле, в котором указывается ID юзера, по которому отбирается какие данные показывать.

2. Хранить все данные в одной БД но в разных таблицах, т.е. например:
dbname.tbldata_usr1
dbname.tbldata_usr2
dbname.tbldata_usr3
и т.д.

3. Разделить по БД
dbusr1.tbldata
dbusr2.tbldata
dbusr3.tbldata

Как оптимальнее сделать? Или вообще как-то по-другому?
В третьем варианте я вижу одно явное преимущество: назначать юзеру полный доступ к своей дб и закрыть к другим, тогда точно он ничего не испортит в чужих БД.

В общем, жду предложений.

P.S. Делать буду на MySQL.
...
Рейтинг: 0 / 0
Несколько таблиц vs одна большая!
    #33925734
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможны ли ситуации, когда потребуются одновременно данные всех пользователей?
...
Рейтинг: 0 / 0
Несколько таблиц vs одна большая!
    #33925770
NoNameR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, возможны.
...
Рейтинг: 0 / 0
Несколько таблиц vs одна большая!
    #33926030
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoNameRДа, возможны.тогда я бы стал хранить данные в одной таблице, тогда SQL-запросы не зависели бы от количества пользователей
...
Рейтинг: 0 / 0
Несколько таблиц vs одна большая!
    #33926551
тогда как ограничить целостность? Ведь любой из юзверей сможет грохнуть эту таблицу целиком???!
...
Рейтинг: 0 / 0
Несколько таблиц vs одна большая!
    #33926686
ScaleFactor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хранить все в одной таблице IMHO
кстати СУБД какая ?
...
Рейтинг: 0 / 0
Несколько таблиц vs одна большая!
    #33926964
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже в теметогда как ограничить целостность? Ведь любой из юзверей сможет грохнуть эту таблицу целиком???!не путайте, пожалуйста, ограничения целостность с ограничениями доступа.
...
Рейтинг: 0 / 0
Несколько таблиц vs одна большая!
    #33927875
NoNameR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NoNameR
P.S. Делать буду на MySQL.


Причем, на версии 5.0 или 5.1.

Хороший вопрос, кстати!
Смогу ли я при хранении в одной таблице сделать так, чтобы один какой-то конкретный юзверь не убил всю таблицу накорню?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Несколько таблиц vs одна большая!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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