Towards Multiverse Databases
Towards Multiverse Databases
复制标题
迈向多元宇宙数据库
DOI:
10.1145/3317550.3321425
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Madden, Sam
中科院分区:
文献类型:
--
作者:
Marzoev, Alana;Araújo, Lara Timbó;Schwarzkopf, Malte;Yagati, Samyukta;Kohler, Eddie;Morris, Robert;Kaashoek, M. Frans;Madden, Sam
A multiverse database transparently presents each application user with a flexible, dynamic, and independent view of shared data. This transformed view of the entire database contains only information allowed by a centralized and easily-auditable privacy policy. By enforcing the privacy policy once, in the database, multiverse databases reduce programmer burden and eliminate many frontend bugs that expose sensitive data.Multiverse databases' per-user transformations risk expensive queries if applied dynamically on reads, or impractical storage requirements if the database proactively materializes policy-compliant views. We propose an efficient design based on a joint dataflow across "universes" that combines global, shared computation and cached state with individual, per-user processing and state. This design, which supports arbitrary SQL queries and complex policies, imposes no performance overhead on read queries. Our early prototype supports thousands of parallel universes on a single server.
DOI:
10.1145/2908080.2908098
发表时间:
2015
期刊:
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
Jean Yang;Travis Hance;Thomas H. Austin;Armando Solar;C. Flanagan;Stephen Chong
通讯作者:
Stephen Chong
DOI:
--
发表时间:
2017
期刊:
USENIX Security Symposium
影响因子:
--
作者:
Aastha Mehta;Eslam Elnikety;Katura Harvey;D. Garg;P. Druschel
通讯作者:
P. Druschel