5 месяцев назад
Как обезличить данные в Oracle
Изображение: recraft Деперсонализация кажется простой задачей, пока не сталкиваешься с реальностью. На практике это полноценный инженерный вызов, сочетающий профилирование, проверку бизнес-логики, оптимизацию и работу с нетривиальными особенностями инфраструктуры. В этой статье мы разобрали технические сложности, через которые проходят команды, когда пытаются организовать обезличивание в больших системах, — и решения, позволяют пройти этот путь. С 30 ноября 2024 года вступили в силу важные изменения в законодательстве о защите данных...
11 месяцев назад
Bitmap индекс в Oracle — когда ускоряет, а когда мешает
Битовые индексы — мощный инструмент в Oracle, но работают не везде. В этом посте — просто и по делу: когда их использовать, а когда лучше обойти стороной. В отличие от классического B-tree индекса, который хранит ссылки на строки с конкретными значениями, битовый индекс использует битовые карты: для каждого уникального значения создаётся "битовая маска", где каждая строка таблицы — это позиция (бит). Один бит = одна строка. Такой подход суперэффективен, когда: Посмотрим на таблицу `demo_customers`...