Wenn Daten in mein GraphQL Schema abgerufen werden, müssen meine Daten in einer relationalen DB oder meiner SOLR Suchmaschine genau wie das GraphQL Schema sein?Kompatibilität zwischen GraphQL Schema und relationalem DB Schema
Antwort
Die großartige Sache (meiner Meinung nach) über GraphQL ist, dass das Schema für die Anwendungen/Clients gebaut wird, die es verbrauchen, und muss nicht mit dem Datenbankschema übereinstimmen. Sie können sogar ein GraphQL-Schema haben, das mehrere Backends kombiniert.
Auflösungsfunktionen sind die kleinen Teile in GraphQL, die die Backends tatsächlich mit dem Schema verbinden. Da Auflösungsfunktionen beliebigen (und asynchronen) Code enthalten können, ist fast alles möglich.
schrieb ich einen kurzen Beitrag zu erklären, wie GraphQL ausgeführt wird, einschließlich, wie resolve Funktionen arbeiten: GraphQL Explained
Genau wie die oben sagte ich.
Sie können mit Ihrem GraphQL-Schema grundsätzlich alles machen, was Sie wollen.
Ihr Schema könnte viel anders aus Ihrem Datenbankschema aussehen, passen Sie buchstäblich das GraphQL Schema für die Kunden und setzen alles, was Sie ausgesetzt sein wollen, in irgendeiner Weise und bilden Sie möchten
- 1. Graph Db-Design zu GraphQL-Schema
- 2. GraphQL Schema Fehler
- 3. Dynamic generiert GraphQL Schema unterstützt
- 4. GraphQL Schema wird nicht importiert
- 5. DB Schema Organisation
- 6. Db-Schema-Vergleich
- 7. GraphQL Root Query: Gleiches Schema, verschiedene Typen
- 8. Gibt es Standards für Graphql-Schema-Spezifikationen?
- 9. Verschachteln von Typen im GraphQL-Schema
- 10. Rake db: Schema: Dump erzeugt ein leeres Schema
- 11. DB :: reconnect() in Schema Fassade?
- 12. Rake db: Schema: Dump erzeugt kein Schema für alle Datenbanken
- 13. Erstellen Sie ein ORM-Schema und Abfragen automatisch von einem graphQL Schema
- 14. Freigabe von Code und Schema zwischen Microservices
- 15. Unterschied zwischen null? und leer? in Schema
- 16. Unterschied zwischen Schema-basierten und ORM
- 17. Unterschiede zwischen prismatischen Schema und clojure.spec
- 18. Beziehungen zwischen Schema in Mungo und MongoDB
- 19. Hibernate mit altem DB-Schema und zusammengesetzten FKs und PKs
- 20. Hinzufügen von Express und Mongo für Modelle und DB-Schema
- 21. SS Analysis Services (SSAS) DB Schema Vergleichstool?
- 22. DB Schema: Versioniertes Preismodell vs rechnungsbezogene Daten
- 23. Label Fremdschlüsselzeilen für sqlite db Schema?
- 24. Update Modell DB-Schema in keystone.js
- 25. Wie ändere ich DB-Schema zu Dbo
- 26. Mehrere DB Schema & Migrationen mit Doctrine2 & PostgreSQL
- 27. Rails rake db: schema: dump Fehler
- 28. Mongoose: schema in einem Schema
- 29. XML-Schema zu Hive-Schema
- 30. GraphQL/Relay-Schema-Feld kann nicht "speichern" auf Typ "CreateLinkPayload"