x
    Glossary

    Bedeutung des Snowflake-Data-Warehouse

    Snowflake Data Warehouse ist ein vollständig verwaltetes Cloud-Data-Warehouse, das auf der Infrastruktur von Amazon Web Services (AWS) basiert und Kunden als Software-as-a-Service (SaaS) oder Database-as-a-Service (DaaS) zur Verfügung steht. „Vollständig verwaltet“ bedeutet, dass sich Anwender nicht mehr um die Backend-Arbeit wie Serverinstallation, Wartung usw. kümmern müssen. Eine Snowflake Data Warehouse- Instanz lässt sich problemlos bei jedem der führenden Cloud-Anbieter implementieren.

    Bei Snowflake-Instanzen hat der Kunde die Freiheit, den Cloud-Anbieter zu wählen. Dies ist besonders vorteilhaft für Unternehmen, die mit vielen Cloud-Anbietern zusammenarbeiten. Snowflake-Abfragen entsprechen dem Industriestandard ANSI SQL und unterstützen sowohl vollständig als auch teilweise strukturierte Daten wie Parquet, XML, JSON usw.

    Snowflake-Data-Warehouse-Architektur

    Im Bereich der Datenspeicherung stehen Cloud-Speicheroptionen zur Verfügung, darunter Shared-Disk-Speicher (für die dauerhafte Speicherung von Daten) und Shared-Nothing-Speicher (für die massiv parallele Verarbeitung von Abfragen, kurz MPP, mit lokalem Datenspeicher). Bevor die erfassten Cloud-Daten spaltenorientiert gespeichert werden, werden sie optimiert. Snowflake übernimmt die gesamte Datenerfassung, -komprimierung und -speicherung. Der direkte Zugriff auf die gespeicherten Daten ist für Benutzer nicht möglich und erfolgt ausschließlich über SQL-Abfragen.

    Als Nächstes folgt die Abfrageverarbeitungsebene, auf der SQL-Abfragen verarbeitet werden. Alle SQL-Abfragen laufen in einer dedizierten MPP-Umgebung innerhalb eines spezifischen Clusters, der aus vielen Rechenknoten besteht (dies ist anpassbar). Virtuelle Data Warehouses sind eine andere Bezeichnung für diese spezialisierten MPPs. Typischerweise verfügt ein Unternehmen über separate virtuelle Umgebungen für seine verschiedenen Geschäftsbereiche, darunter Marketing, Finanzen und Vertrieb. Obwohl diese Konfiguration relativ kostspielig ist, garantiert sie Datenintegrität und höchste Leistung.

    Cloud-Dienste sind unsere letzte Option. Es gibt eine Reihe von Diensten, die die vielen Snowflake-Einheiten miteinander verbinden, von Infrastruktur- und Speichermanagement bis hin zu Zugriffskontrolle und Datensicherheit.

    Vorteile des Snowflake Data Warehouse

    Nachfolgend sind die Vorteile der Nutzung von Snowflake Data Warehouse für Ihr Unternehmen aufgeführt:

    • Ein vollständig verwaltetes, in der Cloud bereitgestelltes Data Warehouse erfordert nur geringen Aufwand für den Einstieg.
    • Lässt sich leicht skalieren und ermöglicht so eine Vielzahl flexibler Optionen.
    • Viele vielseitige Optionen, die einfach skalierbar sind (wie oben bereits erwähnt).
    • Rechenleistung und Speicher können voneinander getrennt werden.
    • Es wird das ANSI SQL-Protokoll eingehalten, und JSON, Parquet, XML, ORC sowie vollständig und semistrukturierte Datentypen werden unterstützt.
    • Snowflake konkurriert mit Diensten wie Amazon Redshift, Google BigQuery und anderen im selben Marktsegment und ist mit einer großen Kundschaft, die den Dienst nutzt, sehr erfolgreich.

    MEHR LESEN: Optimieren Sie Ihr Geschäft mit der Snowflake Cloud-Datenplattform