是时候继续前进了:在无 Null 和无包(Bag)的情况下进行查询
Time to Move On: Querying Without Nulls and Bags

原始链接: https://arxiv.org/abs/2608.10863

arXivLabs 是一个允许合作者直接在我们的网站上开发并分享 arXiv 新功能的框架。与 arXivLabs 合作的个人和组织都秉持并认可我们对于开放、社区、卓越和用户数据隐私的价值观。arXiv 致力于坚守这些价值观,并仅与遵守这些价值观的合作伙伴开展合作。您是否有能为 arXiv 社区增值的项目想法?了解更多关于 arXivLabs 的信息。

关于论文《是时候向前看了:在没有 Null 和 Bag 的情况下进行查询》(Time to Move On: Querying Without Nulls and Bags)的 Hacker News 讨论,聚焦于用数学上更严谨的查询语言取代 SQL 的可行性。 批评者认为,论文中消除“Bag”(多重集)的提议并不切实际。他们主张,现实世界的数据通常需要处理重复记录,强行采用“仅集合”模型会带来不必要的开销或数据处理负担。相反,一些参与者支持转向基于集合的逻辑,认为这能提高一致性,并消除 SQL 当前方法所带来的语义陷阱。 除了技术层面的争论外,讨论还强调了任何 SQL 继任者所面临的巨大进入壁垒。SQL 在行业标准、工具链和开发者思维中已根深蒂固。大多数评论者认同,尽管 SQL 在客观上存在缺陷且过于复杂,但其普及性使其成为了事实上的标准。像“Rel”这样的继任语言或许能提供更优越的语义纯度,但它们面临着来自现有生态系统惯性、数据库互操作性难题,以及程序员对 SQL 熟悉度所带来的高实用价值等方面的严峻挑战。
相关文章

原文

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

联系我们 contact @ memedata.com