抱歉这么简单的问题,但是如何在OrientDB中禁用事务?也许它可以用于OrientDB工作室或sql查询,任何事情,谢谢。
答案 0 :(得分:2)
如果您使用文档数据库,则默认情况下已禁用事务。
如果您使用图表DB,请致电
com.tinkerpop.blueprints.impls.orient.OrientTransactionalGraph#setAutoStartTx
虚假。
答案 1 :(得分:0)
请转到此链接: http://orientdb.com/docs/2.2/Graph-Consistency.html
自v2.1.7起,OrientDB提供了一种新模式来管理图形而不使用事务。它使用Java类OrientGraphNoTx或通过SQL将全局设置sql.graphConsistencyMode更改为以下值之一:
默认值,使用事务来保持一致性。这是v2.1.7之前唯一可用的设置
避免使用交易。在JVM崩溃的情况下,通过数据库修复操作保证一致性,该操作在同步模式下启动时运行。修复完成后才能使用数据库。
也避免使用交易。在JVM崩溃的情况下,通过数据库修复操作保证一致性,该操作在异步模式下启动时运行。数据库可以立即使用,因为修复过程将在后台运行。