如何在Delta Lake外表中停止并发写入?

时间:2019-06-16 14:49:11

标签: azure-databricks delta-lake

常规的EXTERNAL表(如Oracle)不允许插入/更新操作。但是,Databricks EXTERNAL Delta Table可以进行更新/插入操作。这样我可以看到一个缺陷,还是有办法阻止它?示例-

CREATE TABLE employee
USING DELTA
LOCATION '/mnt/ADLS/employee'
PARTITIONED BY (date)

这将创建一个employee的外部表,该表从/mnt/ADLS/employee中加载数据。现在,如果我再次创建另一个外部表,说employee_new并执行一个INSERT,它将反映到实际的employee表中。反正有什么可以阻止这个?

0 个答案:

没有答案