2 месяца назад
Влияние RLS на стоимость плана запроса
Как использование RLS влияет на стоимость плана выполнения SQL запроса для СУБД PostgreSQL при использовании в условии FROM соединений JOIN ? При использовании Row-Level Security (RLS) в запросах PostgreSQL с операторами JOIN влияние на стоимость плана выполнения становится более сложным и может проявляться в нескольких аспектах: RLS-политики применяются индивидуально к каждой таблице в запросе: SELECT * FROM orders JOIN customers ON orders.customer_id = customers.id; Если для обеих таблиц включены политики RLS, запрос неявно преобразуется в: SELECT * FROM orders JOIN customers ON orders...
06:44
1,0×
00:00/06:44
625,2 тыс смотрели · 4 года назад
1 месяц назад
🔐 Что такое RLS в 1С и зачем он вашему бизнесу Если коротко, RLS (разграничение доступа на уровне записей) — это механизм, который позволяет пользователям видеть и работать только с теми данными, к которым у них есть разрешение. 📌 Зачем это нужно? Представим: у вас команда менеджеров. Каждый работает со своими клиентами и своими сделками. Без RLS — вся база как на ладони у всех. С RLS — каждый видит только свои заказы, счета и задачи. 💼 Бизнес-польза от RLS: ✅ Конфиденциальность данных — никто не увидит чужих клиентов, скидок или условий. ✅ Минимизация ошибок — меньше риск, что кто-то случайно что-то удалит или изменит не своё. ✅ Чёткое распределение прав — вы сами решаете, кто и что может видеть. ✅ Прозрачность ответственности — проще отследить, кто что сделал (или не сделал). RLS настраивается гибко: можно задать права по ролям, подразделениям, конкретным пользователям или даже по определённым условиям. 📣 Вывод: если вы хотите, чтобы данные были в безопасности, сотрудники — сосредоточены, а система — под контролем, RLS станет вашим верным помощником.