论文标题

在设计方面平衡表现力和不表现性

Balancing expressiveness and inexpressiveness in view design

论文作者

Benedikt, Michael, Bourhis, Pierre, Jachiet, Louis, Tsamoura, Efthymia

论文摘要

我们研究了数据出版机制的设计,该机制允许收集自动分布式数据源以协作以支持查询。数据发布的一种常见机制是通过视图:将派生数据暴露给用户的功能,通常指定为声明性查询。我们的自主性假设是,这些观点必须在单个来源上,但目的是支持集成的查询。在确定将哪些数据暴露于用户的数据时,必须平衡两个考虑因素。这些视图必须足够表达,以支持用户想要询问的查询 - 发布机制的实用性。但是也可能存在一些表达限制。在这里,我们考虑了两个限制,一个最小的信息要求,说这些视图在支持公用事业查询时应尽可能少,并且不披露要求,正式的需要防止外部用户计算数据所有者不希望透露的信息。 我们调查了设计满足表现力和不表现性要求的观点的问题,以有限的声明性语言(连接性查询)和任意观点。

We study the design of data publishing mechanisms that allow a collection of autonomous distributed datasources to collaborate to support queries. A common mechanism for data publishing is via views: functions that expose derived data to users, usually specified as declarative queries. Our autonomy assumption is that the views must be on individual sources, but with the intention of supporting integrated queries. In deciding what data to expose to users, two considerations must be balanced. The views must be sufficiently expressive to support queries that users want to ask -- the utility of the publishing mechanism. But there may also be some expressiveness restriction. Here we consider two restrictions, a minimal information requirement, saying that the views should reveal as little as possible while supporting the utility query, and a non-disclosure requirement, formalizing the need to prevent external users from computing information that data owners do not want revealed. We investigate the problem of designing views that satisfy both an expressiveness and an inexpressiveness requirement, for views in a restricted declarative language (conjunctive queries), and for arbitrary views.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源