Apache spark spark JDBC sink在节点级别事务安全吗?

Apache spark spark JDBC sink在节点级别事务安全吗?,apache-spark,jdbc,apache-spark-sql,databricks,spark-jdbc,Apache Spark,Jdbc,Apache Spark Sql,Databricks,Spark Jdbc,我有一个关于在分区级别打开事务的问题。若我使用jdbc连接器写入数据库(POSTGES),工作节点上特定于分区的写入是否在事务上是安全的,即 如果工作节点在写入数据时发生故障,与此分区/工作节点相关的行是否会回滚 分区上有一个事务边界(请参阅) 但是如果在任务标记为成功之前出现故障,例如网络问题或超时,那么您可能仍然会得到多个写入操作应用程序级->否,节点(工作/执行器)级->否,executor thread level->yes.@10465355SaysRestatemonica我在文档中

我有一个关于在分区级别打开事务的问题。若我使用jdbc连接器写入数据库(POSTGES),工作节点上特定于分区的写入是否在事务上是安全的,即


如果工作节点在写入数据时发生故障,与此分区/工作节点相关的行是否会回滚

分区上有一个事务边界(请参阅)


但是如果在任务标记为成功之前出现故障,例如网络问题或超时,那么您可能仍然会得到多个写入操作

应用程序级->否,节点(工作/执行器)级->否,executor thread level->yes.@10465355SaysRestatemonica我在文档中找不到JDBS端的提交特性。我假设每个人都有一次提交。。。还是分割?你能指出我在哪里能找到那个吗?虽然正如您将看到的,很多都取决于配置的具体细节,以及特定提供者所支持的内容,但我不会依赖于事务。可能是用于保存模式。是否覆盖