Tagged articles

Row-Level Security

3 articles · Page 1 of 1
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 3, 2026 · Backend Development

Dynamic Data Permissions in Spring Boot: Row/Column-Level Control with MyBatis-Plus

This article details a production-ready dynamic data permission system using Spring Boot 3.x and MyBatis-Plus 3.5+, covering row-level interception via JSqlParser, column-level masking with Jackson serialization, RBAC+ABAC hybrid model, two-level caching with Caffeine and Redis, and lessons learned from handling complex JOINs, hot updates, and performance overhead.

ABACCaffeine CacheColumn-Level Masking
0 likes · 18 min read
Dynamic Data Permissions in Spring Boot: Row/Column-Level Control with MyBatis-Plus
DataFunSummit
DataFunSummit
Jun 5, 2023 · Big Data

Building an Intelligent Data Analysis Platform Based on a Unified Semantic Layer

This article presents a comprehensive overview of Xiaomi's intelligent data analysis platform built on a unified semantic layer, covering business scenarios, system architecture, core modules such as data assets and semantic modeling, and the platform's product capabilities like visual analytics, alerts, and embedded dashboards.

Intelligent AnalyticsRow-Level Securitybig data
0 likes · 14 min read
Building an Intelligent Data Analysis Platform Based on a Unified Semantic Layer
Qunar Tech Salon
Qunar Tech Salon
Mar 11, 2021 · Information Security

Implementing Row-Level and Column-Level Security in PostgreSQL

This article explains how to use PostgreSQL's row-level and column-level security features to restrict user access to specific rows and columns, providing step‑by‑step examples, code snippets, and discussion of policies, BYPASSRLS, and performance considerations.

Column-Level SecurityDatabase Access ControlRow-Level Security
0 likes · 9 min read
Implementing Row-Level and Column-Level Security in PostgreSQL