
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.08.2006, 17:05
|
|||
|---|---|---|---|
|
|||
Несколько таблиц vs одна большая! |
|||
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 17:07
|
|||
|---|---|---|---|
Несколько таблиц vs одна большая! |
|||
|
#18+
возможны ли ситуации, когда потребуются одновременно данные всех пользователей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 17:14
|
|||
|---|---|---|---|
|
|||
Несколько таблиц vs одна большая! |
|||
|
#18+
Да, возможны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 18:26
|
|||
|---|---|---|---|
Несколько таблиц vs одна большая! |
|||
|
#18+
NoNameRДа, возможны.тогда я бы стал хранить данные в одной таблице, тогда SQL-запросы не зависели бы от количества пользователей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2006, 03:34
|
|||
|---|---|---|---|
|
|||
Несколько таблиц vs одна большая! |
|||
|
#18+
тогда как ограничить целостность? Ведь любой из юзверей сможет грохнуть эту таблицу целиком???! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2006, 08:54
|
|||
|---|---|---|---|
|
|||
Несколько таблиц vs одна большая! |
|||
|
#18+
хранить все в одной таблице IMHO кстати СУБД какая ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2006, 10:23
|
|||
|---|---|---|---|
Несколько таблиц vs одна большая! |
|||
|
#18+
Тоже в теметогда как ограничить целостность? Ведь любой из юзверей сможет грохнуть эту таблицу целиком???!не путайте, пожалуйста, ограничения целостность с ограничениями доступа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2006, 13:06
|
|||
|---|---|---|---|
|
|||
Несколько таблиц vs одна большая! |
|||
|
#18+
NoNameR P.S. Делать буду на MySQL. Причем, на версии 5.0 или 5.1. Хороший вопрос, кстати! Смогу ли я при хранении в одной таблице сделать так, чтобы один какой-то конкретный юзверь не убил всю таблицу накорню? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1545090]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 528ms |

| 0 / 0 |
