実際の物理ネットワークをモデル化するために、グラフデータベース(Neo4jのように-主にPythonバインディングが必要なため)の使用を調査しています。ただし、要件の1つは、マシンがあった場所の履歴、ネットワークポートの状態などを追跡できるようにすることです。
リレーショナルデータベースでは、履歴クエリを実行するために使用できる「アーカイブ」テーブルを非常に簡単に作成できますが、固定テーブルスキーマの問題に何度も悩まされ、いたるところに厄介な左結合があります。
グラフデータベースで履歴関係とノードプロパティを維持するのに最適な方法について何か提案はありますか?