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 来回答您的问题。
如果我使用 apache drill 并连接到像 MySQL 这样的 RDBMS,我是否能够使用完整的 SQL 语法(如 UPDATE/INSERT
)?
我在 HDFS 上看到了 this 关于 UPDATE/INSERT
的回答,想知道在使用 drill 和 RDBMS 时这些是否有任何区别。
不,不支持。您可以将 Drill 视为 SQL 引擎,而不是数据库。 SQL 引擎旨在尽快对大量数据执行 select 语句,以便用户可以回答有关其数据的问题。数据库是一个 SQL 引擎,具有插入和更新等额外的数据管理功能。
人们通常在不再变化的数据上使用 Drill。例如,如果您是 运行 一个网站并且您有关于用户 activity 昨天的数据。该数据集不再更改,但您可以对该数据执行 SQL 来回答您的问题。