需要了解 titanfactory open 方法的行为
need to know the behaviour of titanfactory open method
我正在研究 titan DB 的 POC 并遵循 GraphOfTheGods 示例。
TitanGraph g = TitanFactory.open(args[0]);
当并发用户尝试打开同一个 Titangraph 实例时,任何人都可以指导我,是否每个人都会得到相同的实例或不同的实例。
提前致谢
每次加载图表时,您都会得到不同的图表实例。这意味着不同的用户可以同时影响图表。如果您要让多个用户同时访问和写入图表,我建议阅读 Transactions。请注意,Titan 可以在您执行更改时自动提交更改。因此,如果处理不当,您的用户可能会意外地相互影响。
我个人使用这个:
titanGraph.tx().onClose(Transaction.CLOSE_BEHAVIOR.ROLLBACK);
更明确地控制何时提交更改。
我正在研究 titan DB 的 POC 并遵循 GraphOfTheGods 示例。 TitanGraph g = TitanFactory.open(args[0]);
当并发用户尝试打开同一个 Titangraph 实例时,任何人都可以指导我,是否每个人都会得到相同的实例或不同的实例。
提前致谢
每次加载图表时,您都会得到不同的图表实例。这意味着不同的用户可以同时影响图表。如果您要让多个用户同时访问和写入图表,我建议阅读 Transactions。请注意,Titan 可以在您执行更改时自动提交更改。因此,如果处理不当,您的用户可能会意外地相互影响。
我个人使用这个:
titanGraph.tx().onClose(Transaction.CLOSE_BEHAVIOR.ROLLBACK);
更明确地控制何时提交更改。