In this paper, we consider a tree-structured data model used in many commercial databases like Dremel, F1, JSON. We define identity and referential constraints within each tree-structured record. The query language is a variant of SQL and flattening is used as an evaluation mechanism. We investigate querying in the presence of these constraints, and point out the challenges that arise from taking them into account during query evaluation.
翻译:在本文中,我们考虑了许多商业数据库(如Dremel, F1, JSON)所使用的树结构数据模型,我们界定了每个树结构记录中的身份限制和优惠限制,查询语言是SQL的一种变体,平整被用作一种评估机制。我们在遇到这些限制的情况下调查询问,并指出在查询评估中将之考虑在内所带来的挑战。