Python でグラフ データベースを開発する必要があります (誰かが開発に参加してくれると嬉しいです。既に少しコードを持っていますが、それについて喜んで話し合います)。
私はインターネットで調査を行いました。Java では、neo4jが候補ですが、実際のディスク ストレージについては何も見つかりませんでした。Python には、多くのグラフ データ モデルがあります(PEP 以前のこの提案を参照してください。
ただし、トリプルストアについては知っています。triplestores は基本的に RDF データベースであるため、グラフ データ モデルを RDF にマップして保存することもできますが、この解決法については (主に経験不足のため) 不安です。その一例がセサミです。実際には、クライアント コードが RDF ドキュメントを直接ハッキングしたい場合を除いて、いずれにせよ、インメモリ グラフ表現から RDF 表現に、またはその逆に変換する必要がありますが、これはほとんどありそうにありません。オブジェクトを作成する代わりに、DB タプルを直接処理するようなものです。
現時点で、Python でのグラフ データの保存と検索 ( a la DBMS) の最先端は何ですか? できれば実装に関心のある誰かの助けを借りて、Graph API PEP の提案者と協力して、実装の開発を開始することは理にかなっていますか? これは今後数か月の私の仕事の一部になることに注意してください。したがって、この最終的なプロジェクトへの私の貢献は非常に深刻です;)
編集: directededgeも見つかりましたが、商用製品のようです