¿Es posible anular el comportamiento de bloqueo de Neo4j para las relaciones?

Ver:http://neo4j.com/docs/stable/transactions-locking.html "Al crear o eliminar una relación, se tomará un bloqueo de escritura en la relación específica y en ambos nodos"

Supongamos que necesito crear muchas relaciones dentro de una transacción. No me importa bloquear los nodos que están conectados a esas relaciones. En particular, para otras transacciones concurrentes: 1) Actualizar propiedades en esos nodos no interfiere con mi operación 2) Crear o eliminarotro las relaciones con esos nodos no interferirían con mi operación

El "comportamiento de bloqueo predeterminado" genera una gran cantidad de conflictos y posibilidades de puntos muertos en algunos casos. Por ejemplo, tengo un conjunto X de 30 nodos, y dos transacciones están creando simultáneamente nuevos nodos que tienen relaciones con cada nodo en X. Eso requiere que cada transacción obtenga un bloqueo de escritura en los 30 nodos en X; el punto muerto es una gran posibilidad.

La descripción del comportamiento como "predeterminado" hace que parezca posible anular este comportamiento. Si es así, ¿cómo puedo hacer esto?

(Más información: el sistema normalmente usa las consultas Spring Data Neo4j y Cypher para interactuar con la base de datos).

Respuestas a la pregunta(1)

Su respuesta a la pregunta