如果我使用apachedrill并连接到像mysql这样的rdbms,我将能够利用完整的sql语法(比如 UPDATE/INSERT )?我看到了这个关于 UPDATE/INSERT 在hdfs上,当使用drill和rdbms时,不知道这些是否有什么区别。
UPDATE/INSERT
myss37ts1#
不支持。您可以将drill看作一个sql引擎,而不是一个数据库。sql引擎旨在尽可能快地对大量数据执行select语句,以便用户能够回答有关其数据的问题。数据库是一个sql引擎,具有额外的数据管理功能,如插入和更新。通常人们对不再变化的数据使用drill。例如,如果您正在运行一个网站,并且您有关于昨天用户活动的数据。数据集不再改变,但您可以对该数据执行sql来回答您的问题。
1条答案
按热度按时间myss37ts1#
不支持。您可以将drill看作一个sql引擎,而不是一个数据库。sql引擎旨在尽可能快地对大量数据执行select语句,以便用户能够回答有关其数据的问题。数据库是一个sql引擎,具有额外的数据管理功能,如插入和更新。
通常人们对不再变化的数据使用drill。例如,如果您正在运行一个网站,并且您有关于昨天用户活动的数据。数据集不再改变,但您可以对该数据执行sql来回答您的问题。