GraphSONを使用したデータの読み込みと書き込み

GraphSONデータの読み込みと書き込みの方法。

データの読み込みにはTinkerpop GraphSON Readerを使用できます。

手順

  1. Gremlin Consoleを起動します
  2. グラフ・インスタンスを起動してスキーマを作成します。
  3. DSE Graph Loaderを使用してGraphSONファイルを読み込みます。
  4. 挿入されたデータの元のデータ型をキャプチャしながら、グラフからデータをGraphSONファイルに書き込むには、次のように短いスクリプトを使用できます。
    gremlin> f = new FileOutputStream("/tmp/recipe_lossless.json");
    mapper = graph.io(graphson()).mapper().embedTypes(true).create(); 
    graph.io(graphson()).writer().mapper(mapper).create().writeVertex(f,g.V().next(),BOTH) 
    ==>null

    出力サンプルにはクラス情報とデータ型が示されています。

    {
    "@class":"java.util.HashMap",
    "id":{
    "@class":"java.util.HashMap",
    "~label":"meal",
    "member_id":["java.lang.Long",25],
    "community_id":1989847424
      },
    "label":"meal",