Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Где целесообразнее обрабатывать данные, на клиенте или в БД? / 2 сообщений из 2, страница 1 из 1
11.07.2018, 11:06
    #39672428
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где целесообразнее обрабатывать данные, на клиенте или в БД?
У меня есть сгруппированный список объектов. Иерархия объектов следующая:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Группа
  Подгруппа1
  Подгруппа2
    Категория1
    Категория2
  Адреса
    Адрес1
    Адрес2
    ...
Есть список пользователей, у каждого пользователя есть атрибут Адрес.
Есть список групп пользователей, на уровне групп пользователей можно задавать список доступных для группы объектов.
Доступ к объектам из группы Адреса определяется на основании атрибута пользователя.
К сожалению информационная система не позволяет задавать доступ к объектом индивидуально для пользователей.
Решение в лоб — создавать для каждого пользователя свою индивидуальную группу и задавать доступ к объектам для этой индивидуальной группы — однако это по различным соображениям не очень хорошее решение; пользователей много, а информационная система не очень хорошо работает с большим числом групп.
Необходимо минимизировать число групп пользователей.
Я предполагаю делать так:
1. Отбираю пользователей, у которых значение атрибута Адрес совпадает с подгруппами объектов группы Адреса.
2. Отобранных пользователей я объединяю в группы пользователей, даю созданной группе доступ к объектам из групп Подгруппа1, Подгруппа2 и АдресN.
3. Всех остальных пользователей (пропущенных в пункте 1) я объединяю в группу "Остальные" и даю доступ к объектам из групп Подгруппа1 и Подгруппа2.
...
Рейтинг: 0 / 0
11.07.2018, 11:07
    #39672430
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где целесообразнее обрабатывать данные, на клиенте или в БД?
Есть ли целесообразность всю эту обработку делать на сервере БД?
Или лучше считать все данные в клиент и уже в клиенте делать нужную обработку?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Где целесообразнее обрабатывать данные, на клиенте или в БД? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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