データベースを扱う上では、どうしてもデータの整合性を保つためにトランザクションを意識しなくてはならない。JanusGraphでもトランザクションをサポートしているので、どのように扱うか確認しておく。 トランザクションサポートの有無を確認 TinkerPopの仕様により、グラフがサポートしている機能の一覧はGraph.features()から取得することができる。Gremlinコンソールから打ち込んで試してみる。 gremlin> graph = JanusGraphFactory.open("conf/janusgraph-berkeleyje.properties") ==>standardjanusgraph[berkeleyje:C:\******\janusgraph-0.5.1\conf\../db/berkeley] ==>FEATURES > GraphFeatures >-