UPDATE/INSERT 使用 drill 修改 RDBMS 时

UPDATE/INSERT when modifying RDBMSs using drill

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

我在 HDFS 上看到了 this 关于 UPDATE/INSERT 的回答,想知道在使用 drill 和 RDBMS 时这些是否有任何区别。

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

人们通常在不再变化的数据上使用 Drill。例如,如果您是 运行 一个网站并且您有关于用户 activity 昨天的数据。该数据集不再更改,但您可以对该数据执行 SQL 来回答您的问题。