Blog

Cloud Data Warehouses: Snowflake vs. BigQuery. Was sind die Unterschiede zwischen den Preismodellen?

Jakub Jurczak

Aktualisiert Oktober 15, 2025
5 Minuten

Unternehmen, die planen, Daten in der Cloud zu verarbeiten, stehen vor der Schwierigkeit, das richtige Data Warehouse auszuwählen. Die Wahl der richtigen Lösung ist eine der wichtigsten Entscheidungen in der Anfangsphase eines Projekts, denn davon hängt die Kosteneffizienz des Projekts ab. Heute möchte ich mich darauf konzentrieren, die Preismodelle einer der beiden führenden Lösungen auf dem Markt zu vergleichen: Snowflake und BigQuery.

Cloud Data Warehouses wie BigQuery und Snowflake sind in den letzten Jahren sehr beliebt geworden. Die niedrigen Kosten und die vollständig verwalteten Dienste machen es Unternehmen leicht, mit der Datenanalyse zu beginnen und sie nach Bedarf zu erweitern. Die Preismodelle für diese Dienste können jedoch kompliziert sein, da die Kosten von vielen Faktoren abhängen.

BigQuery Preismodell

Bei BigQuery zahlen Sie für jedes TB Speicherplatz und für die Rechenleistung, je nachdem, welches Preismodell Sie gewählt haben. Die Berechnungsebene basiert auf dem "Slot"-Modell. Ein Slot ist eine Einheit der Rechenkapazität, die BigQuery für die Verarbeitung und Ausführung von Abfragen verwendet. Slots werden über alle Regionen hinweg gepoolt, so dass Sie mehrere Abfragen parallel ausführen und Ihre Auslastung erhöhen können. So können Sie die Kapazität erhöhen oder verringern, ohne im Voraus Kapazitäten bereitstellen zu müssen. Die Anzahl der Slots, die Sie verwenden, bestimmt jedoch die Berechnungskosten Ihrer Abfrage, so dass die Anzahl der parallelen Abfragen von den verfügbaren Slots abhängt.


In BigQuery können Sie eines von mehreren Preismodellen wählen:

  • On-Demand-Modus: Je mehr TBs die Abfrage scannt, desto höher sind die Kosten. Sie nutzen 2000 gemeinsam genutzte Slots und werden für jedes TB der gescannten Daten berechnet.
  • Flatrate-Modus: Sie kaufen Slots, d.h. virtuelle CPUs. Die Reservierung von Slots kostet $2000 pro Monat für 100 Slots. Sie zahlen eine monatliche Gebühr für die unbegrenzte Möglichkeit, Abfragen durchzuführen. Für das Scannen von Daten fallen keine Gebühren an.
  • Flex-Slots-Modus: Sie erwerben Slots für kurze Zeiträume und werden nur für die Zeit berechnet, die für die Bereitstellung der Flex-Slots verwendet wird. Sie zahlen also für das, was Sie verbrauchen, ohne eine monatliche Verpflichtung einzugehen.BI Engine: BI Engine ist ein schneller In-Memory-Analysedienst, der mit BigQuery integriert ist. Mit BI Engine können Sie die in BigQuery gespeicherten Daten mit einer Antwortzeit von weniger als einer Sekunde auf Abfragen aus dem Cache analysieren. Die Abrechnung erfolgt pro 1 GB/h im Speicher gespeicherter Daten.

Ohne zu wissen, welche Abfrage Sie durchführen oder wie komplex Ihre Tabellen sind, ist es unmöglich zu sagen, welches Preismodell die beste Option für Sie ist. In den meisten Fällen sollten wir in Erwägung ziehen, mit dem On-Demand-Modus zu beginnen und zur Kostenoptimierung in den Flatrate- oder Flex-Slots-Modus zu wechseln, da es manchmal schwer abzuschätzen ist, wie viele Daten die Abfragen verarbeiten werden. Wenn Sie die Kosten für den Einsatz von BigQuery in Ihrem Unternehmen im Detail abschätzen möchten, empfehle ich Ihnen die Verwendung des offiziellen Rechner, der von GCP zur Verfügung gestellt wird .

Snowflake Preismodell

Mit Snowflake ist es einfach, mehrere virtuelle Lager für verschiedene Anwendungsfälle einzurichten. So können Sie Ihre Daten entkoppeln und Ihre Ressourcen und Kosten für jeden Anwendungsfall unabhängig verwalten.


Die Cloud-Architektur von Snowflake ist für datenintensives Computing in jeder Größenordnung konzipiert. Sie gibt Ihnen die Flexibilität, die Rechenleistung für unterschiedliche Geschäftsfälle anzupassen.

Werfen wir also einen Blick auf das Snowflake Preismodell im Detail:

  • Sie zahlen pro TB der in Snowflake gespeicherten Daten.
  • Snowflake drückt die Kosten für den Betrieb eines virtuellen Lagers in Credits aus. Der Preis für 1 Credit hängt von der Snowflake-Region und der gewählten Snowflake-Version ab - Standard/Enterprise/Business Critical.
  • Die Übertragung von Ingress-Daten ist kostenlos, aber für Egress-Daten müssen Sie bezahlen.

Das Konzept des virtuellen Lagers ermöglicht es Ihnen, die Größe der Rechenressourcen nach Bedarf anzupassen, um dynamisch wechselnde Arbeitslasten zu bewältigen, ohne sich an eine bestimmte Menge an Rechenressourcen binden zu müssen. Sie können also klein anfangen und bei steigender Nutzung zahlen - es gibt keine Vorabverpflichtungen.

Nehmen wir zum Beispiel ein Unternehmen, das Snowflake für verschiedene Data Science-Aufgaben und Business Intelligence (BI)-Berichte verwendet. Das Unternehmen könnte zwei getrennte Cluster einrichten - einen Cluster für analytische Arbeitslasten und einen weiteren Cluster für BI-Berichtslasten. So kann das Unternehmen die Kapazität und die Kosten für jeden Cluster separat verwalten.

Ich hoffe, dieser Blog hat eine der häufigsten Fragen zu den Preismodellen von Snowflake und BigQuery geklärt. Die Wahl zwischen Snowflake und BigQuery hängt von den spezifischen Bedürfnissen und Nutzungsmustern des Unternehmens ab. Daher ist es wichtig, die Kosten und Möglichkeiten der beiden Plattformen sorgfältig zu prüfen, bevor Sie eine Entscheidung treffen.

Dieser Blogbeitrag wurde als Ergänzung zum ebook: "Power Up Machine Learning Process. Schnellerer Aufbau von Feature Stores - eine Einführung in Vertex AI, Snowflake und dbt Cloud".

Erhalten Sie eine kostenlose Schritt-für-Schritt-Anleitung mit allem, was Sie über den Feature Store wissen müssen, einschließlich:

  • MLOps, MLOps-Plattformen und Funktionsspeicher
  • Beispiele für MLOps Arbeitsabläufe
  • Entwerfen und Erstellen eines Feature Stores mit VertexAI, Snowflake und dbt
  • Verwendung von Terraform zur Einrichtung und Wartung der Infrastruktur

REGISTRIEREN SIE SICH UND LADEN SIE DAS KOSTENLOSE MLOPS EBOOK HERUNTER

Verfasst von

Jakub Jurczak

Contact

Let’s discuss how we can support your journey.