GraphQLスキーマにデータをフェッチするとき、リレーショナルDBまたはSOLR検索エンジンのデータは、GraphQLスキーマとまったく同じである必要がありますか?GraphQLスキーマとリレーショナルDBスキーマの互換性
1
A
答えて
1
GraphQLに関する素晴らしいことは、それを消費するアプリケーション/クライアント用に構築されたスキーマであり、データベーススキーマと一致する必要はないということです。複数のバックエンドを組み合わせたGraphQLスキーマを使用することもできます。
解決関数は、実際にバックエンドをスキーマに接続するGraphQLの小さな部分です。解決関数は任意の(そして非同期の)コードを含むことができるので、ほとんど何でも可能です。
私は解決の機能がどのように動作するかを含め、GraphQLがどのように実行されるかを説明する短い記事を書いた:ちょうど私の上記のようなGraphQL Explained
0
は語りました。
GraphQLスキーマで基本的に何でもできます。
あなたのスキーマがデータベーススキーマと大きく異なるように見えますが、あなたは文字通りクライアントにGraphQLスキーマを適合させ、どんな形ででも公開したいすべてのものを公開します
関連する問題
- 1. グラフDB設計からGraphQLスキーマへ
- 2. GraphQLスキーマのグラフィカルプレゼンテーション
- 3. テストGraphql(グラフェン)スキーマ
- 4. リレーショナル・マングース・スキーマの処理
- 5. DBスキーマ
- 6. リレーショナルDBスキーマ設計を削除しないでください
- 7. GraphQLスキーマの特殊文字
- 8. JSONスキーマがJavaの別のスキーマと互換性があることを伝える方法は?
- 9. NSPersistentStoreCoordinator - スキーマの互換性エラーを処理する方法は?
- 10. Graphqlスキーマがnullを返す
- 11. インポートMySQL DBスキーマ
- 12. DBスキーマ設計
- 13. DBスキーマの問題
- 14. dbスキーマの比較
- 15. アプリケーション用のDBスキーマ
- 16. Cloud FoundryとDBとの互換性
- 17. NoSQL dbスキーマ設計
- 18. GraphQLスキーマの型をネストできない
- 19. (Oracleでの)リレーショナル論理スキーマモデルをelasticsearchに変換してください。論理スキーマnosql論理スキーマless
- 20. GraphQL-JavaのGraphQLスキーマ定義言語のサポート
- 21. 動的スキーマvs柔軟性スキーマvs動的スキーマvsスキーマレス
- 22. Graphqlスキーマ(アポロ)ネストされたオブジェクト
- 23. GraphQLスキーマはインポートされません
- 24. GraphQLルートクエリー:同じスキーマ、異なるタイプ
- 25. TSQL DB名とスキーマの抽象度
- 26. Hypersonic DB(HSQLDB)と "$"ドル記号付きスキーマ
- 27. Berkley DBファイルのバージョン間の互換性
- 28. 弱い属性はER図からリレーショナル・スキーマにどのように変換されますか?
- 29. Oracle 11g XMLTypeオブジェクトのリレーショナル記憶域 - > XMLスキーマの検証
- 30. 抽象的なリレーショナル・スキーマの通常の形式