中文

在数据库上构建与维护名人堂

数据库 2015-03-20 v1

摘要

名人堂是引人入胜的结构。它们代表了往往数量庞大的实体(如人物、公司、产品、国家等)中的精英群体。除了作为静态排名的实际用途外,它们的变化尤为有趣——可用于决策过程、作为大众媒体或新兴叙事科学应用的输入,或直接供用户消费。在本工作中,我们旨在以自动化方式检测可由名人堂排名变化所表征的事件。我们描述了如何利用数据库的模式和数据来生成名人堂。在此数据库场景中,名人堂指的是杰出的元组;即那些特征使其区别于大多数的实体。我们将每个名人堂定义为一个特定的 SQL 查询实例,使得其结果的变化被视为值得注意的事件。识别出的变化(即事件)利用事件和查询属性的字典序权衡进行排序,并呈现给用户或馈送至更高层级的应用中。我们实现了一个功能完备的原型系统,该系统使用数据库触发器或基于 Java 的中间件进行事件识别。我们报告了使用真实世界篮球统计数据集进行的实验评估结果。

关键词

引用

@article{arxiv.1208.1231,
  title  = {Building and Maintaining Halls of Fame over a Database},
  author = {Foteini Alvanaki and Sebastian Michel and Aleksandar Stupar},
  journal= {arXiv preprint arXiv:1208.1231},
  year   = {2015}
}