Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about a comprehensive approach to fine-grained data permission management in big data systems. Explore Bytedance's solution to the challenges of data security and privacy regulations using Apache Calcite and their custom permission service, Gemini. Discover how to extract precise permission points from SQL queries and implement multi-dimensional permission control combining row and column permissions. Understand the advantages of this approach in achieving more granular resource-level permissions, allowing for minimum sufficient data access while ensuring user functionality. Gain insights into typical use cases and implementation principles for managing complex data access scenarios in large-scale, multi-service environments.