Ich verstehe bigquery eignet sich hervorragend für die Abfrage von großen Datenmengen. Was ich nicht so sicher bin, ist die Reaktionsfähigkeit für eine Reporting-GUI. Sagen wir, ich baue so etwas wie Google Analytics. Und müssen Seitenansichtsdaten mit bestimmten Dimensionen/Filtern speichern und abfragen. Und ich muss diese Web-App GUI einem Kunden zugänglich machen, so muss die Antwortzeit < ein paar Sekunden sein. Dies ist kein internes Dashboard, auf dem ich 20 Sekunden warten kann, bis ein Diagramm gerendert wird. Geschwindigkeit/Reaktionsfähigkeit ist der wichtigste entscheidende Faktor. Ist dies ein Anwendungsfall, der von BigQuery behandelt wird? Wenn nicht, schlagen Sie bitte Workarounds/alternative Backends vor. Ich würde eine Cloud-basierte Datenspeicher-, Echtzeit-Abfrage-Lösung bevorzugen. Meine Daten auf Kundenebene können einige MB oder in Zukunft einige 100 MB sein, aber keine GBs.Ist BIgQuery das richtige Backend für eine Reporting-GUI?
-1
A
Antwort
1
Wenn Ihre Daten nur in der Größenordnung von ~ 100 MB liegen, verwenden Sie besser Cloud SQL. BQ ist ideal für ~ TB/PB-Datensätze.
Verwandte Themen
- 1. JSP: Ist das eine richtige MySQL-Klasse?
- 2. Was ist das richtige Format für eine Apache Benchmark Postfile?
- 3. Das richtige Design für eine Website auswählen?
- 4. Eine Datei an das CodeIgniter-Backend senden
- 5. Was ist das "richtige" Tag-Präfix für das AjaxControlToolkit?
- 6. Language.Haskell.Interpreter: Ist das das richtige Werkzeug für den Job?
- 7. Ist das die richtige Übungslösung?
- 8. Ist Numpy das Richtige dafür?
- 9. Was ist das beste CouchDB-Backend für Django?
- 10. Programmatisch wählen Sie das richtige Backend für Matplotlib unter Mac OS X
- 11. PHP-Backend, Java-Frontend. Ist das möglich?
- 12. Was ist das richtige Muster für asio :: async_read?
- 13. Mocking Bigquery für Integrationstests
- 14. Ist Flyway Java Migration das richtige Tool für diesen Anwendungsfall?
- 15. Was ist das richtige Muster für das Warten auf eine Dateisperre freigegeben werden?
- 16. Ist snakemake das richtige Werkzeug für die Verarbeitung outputvermittelter Workflows
- 17. GoogleApiException: Google.Apis.Requests.RequestError Backend Fehler [500] beim Streamen zu BigQuery
- 18. Ist die "Dialog" -Rolle die richtige Wahl für das Popup?
- 19. Was ist das richtige Suffix für Retina iPad Bilder?
- 20. Der einfache Weg für das Polymer-Backend
- 21. Was ist die richtige API für das Enzym
- 22. Was ist das richtige jQuery-Plugin?
- 23. Was ist das richtige Format für RSS-Feed-Pubdate?
- 24. Was ist das richtige Paket für SIgnalR mit ASP.NET Core?
- 25. Ist Google Firebase eine gute Alternative für meine Backend-Entwicklung?
- 26. Welches ist das richtige Design für MySql-Datenbank: eine Spaltenliste oder eine andere Tabelle?
- 27. Xcode + GitHub. Was ist das richtige Setup
- 28. Ist Bigquery unterhält Nebenläufigkeit
- 29. Select case, was ist das richtige Format
- 30. Was ist in Google BigQuery API das Standardtimeout für eine Abfrageantwort?
Ich tendiere dazu, BQ + Datastudio für so ziemlich jedes Dashboard zu verwenden, das ich in unserem Unternehmen erstelle. Wenn Geschwindigkeit ein Problem ist, erstelle ich normalerweise eine vorberechnete Tabelle und Abfrage von dort, aber das ist selten der Fall (Datastudio speichert auch Ergebnisse) –