我通过JDBC驱动程序连接到VoltDB企业实例。但是,它不支持事务控制。当我致电conn.commit
或rollback
时,会抛出java.sql.SQLFeatureNotSupportedException
。
有什么想法吗?
答案 0 :(得分:3)
VoltDB执行ACID事务但不支持外部事务控制。多语句事务可以作为java存储过程实现。每次对数据库的调用/请求基本上都是一个ACID事务。
这有很多原因,这与VoltDB的体系结构有关,以及它如此快速和可扩展的原因。 VoltDB的创始工程师之一John Hugg可能会在这段视频中对此进行最佳解释。