Cardano-db-sync: DBを最新の状態に保つ

作成日 2021年04月03日  ·  3コメント  ·  ソース: input-output-hk/cardano-db-sync

これがこの質問をするのに適切な場所であることを願っています。おそらく、Readmeに追加して、どのように機能するかを明確にする必要があります。

すでにすべてを設定し、次のコマンドを実行してDBへの入力を開始します。

cardano-db-sync-extended --config $CNODE_HOME/files/dbsync.json --socket-path $CNODE_HOME/sockets/node0.socket --state-dir $CNODE_HOME/guild-db/ledger-state --schema-dir schema/

(これを入力している間はまだ実行されていますが、最初にすべてを入力するには時間がかかると思います)

しかし、それが移入を終えるとどうなるでしょうか?

  • 常に最新の状態にするには、上からコマンドを実行し続ける必要がありますか?
  • または、カルダノノードが新しいデータを受信すると、自動的に新しいエントリが追加されますか? (もしそうなら、私はそれをこのように機能させるために何をすべきでしたか)

最も参考になるコメント

nodedb-syncの両方が実行されたままの場合、 nodeに到着した新しいブロックはdb-syncに転送され、データベースに挿入されます。

全てのコメント3件

nodedb-syncの両方が実行されたままの場合、 nodeに到着した新しいブロックはdb-syncに転送され、データベースに挿入されます。

もし両方のnodedb-sync新しいブロックがに到着し、実行中のままにされているnodeにfowardedされますdb-syncおよびデータベースに挿入。

db-syncをサービスとして実行するための特別な/意図された方法はありますか? それとも、上からのコマンドと同じように実行することを目的としていますか?

systemd経由ですか? もちろん、それは可能ですが、IOGは現在提供していません。

このページは役に立ちましたか?
0 / 5 - 0 評価