|
|
|
Структура БД
|
|||
|---|---|---|---|
|
#18+
Добрый день. Написал систему по контролю поручений через web интерфейс, которая будет работать на главном сервере. Имеется своя локальная сеть по области, которая связывает организации. При обращении к системе она определяет организацию по IP и в дальнейшем пользователи работает только с информацией, которая касается его организации. Из главного офиса доступны сведения о всех организациях. Имеются две связанные таблицы - список документов и список поручений. Сейчас информация о всех поручениях хранится в общих таблицах, объем поручений по одной организации около 2000 шт в месяц, организаций - 20 шт. Хранить данные нужно лет 5. Вопрос - как лучше поступить в плане производительности - оставить все как есть или для каждой организации создавать свою пару таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 16:06 |
|
||
|
Структура БД
|
|||
|---|---|---|---|
|
#18+
Оставьте как есть, главное чтобы индексы были все какие нужно. Разделение на таблицы может иметь смысл для безопасности путём разграничения прав доступа на уровне таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 18:12 |
|
||
|
Структура БД
|
|||
|---|---|---|---|
|
#18+
Fedor32, Вопрос - как лучше поступить в плане производительности - оставить все как есть или для каждой организации создавать свою пару таблиц. В плане правильности архитектуры лучше оставить всё как есть, хранить всё в одних и тех же таблицах с контролем доступа. 2000 шт в месяц, организаций - 20 шт. = 40000 -- это детские объёмы, даже MySQL потянет. Даже если в 100 раз всё вырастит -- ничего страшного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2016, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39231533&tid=1831822]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 498ms |

| 0 / 0 |
