arrow
返回

SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL

delete2024-11-08
delete0
PRE
AI
J
Jeff Shute *
S
Shannon Bales
M
Matthew W. Brown
B
Browne, Jean-Daniel
B
Brandon Dolphin
R
Romit Kudtarkar
A
Andrey Litvinov
M
Ma, Jingchi
J
John Morcos
M
Michael Shen
D
David Wilhite
吴锡 (Xi Wu)
Y
Yu, Lulan
DOI:10.14778/3685800.3685826delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
SQL 作为处理数据的实际标准语言取得了极大的成功。几乎所有主流的数据库类系统都使用 SQL 作为其主要查询语言。但 SQL 是一种存在显著设计缺陷的古老语言,这使其难以学习、难以使用且难以扩展。许多人已经观察到 SQL 的这些挑战,并提出了涉及新语言的解决方案。新语言的采用对用户而言是一个重大障碍,且没有任何潜在替代方案成功到足以取代 SQL。在 GoogleSQL 中,我们采取了不同的方法——通过扩展 SQL 来解决 SQL 的问题。受其他现代数据语言中行之有效的模式启发,我们为 SQL 增加了管道数据流语法。其结果是变革性的——SQL 成为了更灵活、更易于学习、使用和扩展的语言,同时仍利用现有的 SQL 生态系统和用户群。从内部改进 SQL 允许逐步采用新功能,无需迁移或学习新语言,这使得它成为改进标准 SQL 的更高效方法。

期刊

P
Proceedings of the VLDB Endowment
IF:
3.3
论文数:
563
被引数:
1.2W

机构

I
Inc
学者数:
177
论文数: 73
被引数: 2