0

我正在通过 JDBC 驱动程序连接到 VoltDB 企业实例。但是,它不支持事务控制。当我调用conn.commitorrollback时,它会抛出java.sql.SQLFeatureNotSupportedException

有什么想法吗?

4

1 回答 1

3

VoltDB 执行 ACID 事务,但不支持外部事务控制。多语句事务可以实现为 java 存储过程。对数据库的每个调用/请求本质上是一个 ACID 事务。

造成这种情况的原因有很多,这与 VoltDB 的架构有关,以及它如此快速和可扩展的原因。VoltDB 的创始工程师之一约翰·哈格 (John Hugg) 可能在这段视频中对此进行了最好的解释。

http://voltdb.com/resources/video/h-storevoltdb-architecture-vs-cep-systems-and-newer-streaming-architectures

于 2015-04-24T16:18:14.633 回答