2

Neo4j グラフを使用して、既知のスキーマを定義および適用する RDBMS の機能を実現したいと考えています。グラフがどのように見えるべきかはわかっています (すべてのエッジ タイプとノード タイプ)。そのため、誰か (開発者/ユーザー) が「無効な」エッジまたはノード タイプを追加すること、つまり定義されたグラフ スキーマの一部ではないことを単に防止したいだけです。グラフ スキーマを適用するにはどうすればよいでしょうか。注: エッジまたはグラフのプロパティを強制する方法について質問しているわけではなく、既知のエッジおよびノー​​ド タイプの特定のセットの場合にグラフが構成されていることを強制する方法について質問しているだけです。助けてください

4

3 に答える 3

3

ここにリストされている言語ドライバーまたはフレームワークのほとんどは、スキーマを定義する手段を提供します。

http://www.neo4j.org/drivers

Javaの場合、Java Bean でスキーマを定義するstructr ( https://github.com/structr/structr ) を開発しました。次のスクリーンキャストに示すように、シンプルな Maven アーキタイプで fe を開始できます: http://vimeo.com/53235075

乾杯アクセル

于 2013-02-03T20:55:16.510 に答える
3

This should probably be done on the application side. Build a wrapper/API that enforces this sort of thing, and make the developers use it. Sorry for the short answer...

于 2013-02-03T19:32:08.397 に答える