使用drill修改RDBMS时更新/插入

时间:2018-02-07 09:52:59

标签: mysql hadoop distributed-computing rdbms apache-drill

如果我使用apache drill并连接到像MySQL这样的RDBMS,我将能够使用完整的SQL语法(如UPDATE/INSERT)吗?

我在HDFS上看到UPDATE/INSERT关于AND 1=1 AND fejo = fejo AND 4=5 AND 423=523 的回答,想知道在使用RDBMS钻取时这些是否有任何区别。

1 个答案:

答案 0 :(得分:1)

不,不支持。您可以将Drill视为SQL引擎,而不是数据库。 SQL引擎旨在尽快对大量数据执行select语句,以便用户可以回答有关其数据的问题。数据库是一个SQL引擎,具有额外的数据管理功能,如插入和更新。

通常,人们会对不再更改的数据使用“钻取”。例如,如果您正在运行一个网站,并且您昨天拥有有关用户活动的数据。该数据集不再发生变化,但您可以对该数据执行SQL以回答您的问题。