这些天我正在学习关系代数,我想知道......
如果存在可以编译关系代数而不是编译 SQL 的编译器,您不觉得会更好吗?
在哪种情况下,数据库程序员会更有效率?
有没有关于关系代数编译器的研究?
提前致谢
这些天我正在学习关系代数,我想知道......
如果存在可以编译关系代数而不是编译 SQL 的编译器,您不觉得会更好吗?
在哪种情况下,数据库程序员会更有效率?
有没有关于关系代数编译器的研究?
提前致谢
在我的学校,一名学生将关系代数解析器作为学士论文实施。你可以在这里测试它:http:
//mufin.fi.muni.cz/projects/PA152/relalg/index.cgi
它是捷克语,但我认为您可以理解。
我尝试编写一些关系代数查询,它比 SQL 中的等效查询要好得多!它们更短,写起来更简单,更直接,更容易理解。我真的很喜欢写它们。
所以我不明白为什么当有关系代数时我们都在使用 SQL。
确实有关于编译关系代数的研究
一个很好的起点:Thomas Neumann:为现代硬件高效编译高效查询计划。PVLDB 4(9): 539-550 (2011)