Ich möchte eine Anwendung erstellen, die Daten von mehreren Endpunkten verwendet.Bewährte Methode zur Verwendung mehrerer APIs oder Datenquellen für eine Anwendung
Können sagen, ich habe:
- JSON API für etwa für Abrufen von Daten Kino Daten
- XML Export bekommen ???
- Eine weitere JSON API für etwas anderes
- eine CSV-Datei für etwas mehr Scheiße ...
In meiner Anwendung möchte ich diese Daten alle zusammen bringen und Ansichten für ihn bauen und so weiter ..
Meine Idee war, eine Datenbank durch Erstellen von Schemas für alle diese Datenquellen einzurichten, so dass ich eine Art "Import-Skripte" machen kann, die ich aufrufen kann, wann immer ich die neuesten Daten bekommen möchte.
Ich dachte an Schemata, weil ich in der Lage sein würde, eine neue API mit jeder Art von Schema leicht zu erlernen.
Bitte erleuchte mich über die Möglichkeiten und Best Practices gibt (Theorie und Praxis, wenn möglich: P)
Wenn ich immer die neuesten Daten möchte, kann ich nicht einfach die Tabellen leeren und die neuen Daten aus der Datenquelle lesen? – SVARTBERG
Sie haben nicht viel über Ihr Projekt berichtet, aber wenn Sie es sich leisten können, die Daten jedes Mal zu löschen und neu zu importieren, ist dies tatsächlich der einfachste Ansatz. Wenn Ihre Tabellen nicht verbunden sind, haben Sie auch keine Diskrepanzen, aber in diesem Fall werde ich besorgt sein, wie nützlich Ihre Anwendung tatsächlich sein wird :-) – jurez
Und was ist mit der Abfrage aller aktuellen Daten, erhalten Sie alle neuen Daten und ein Diff daraus erstellen und es dann patchen? (Ich habe einmal jsondiffpatch verwendet) – SVARTBERG