Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon Redshift und PostgreSQL
Themen
Amazon Redshift basiert auf PostgreSQL. Zwischen Amazon Redshift und PostgreSQL gibt es eine Reihe wichtiger Unterschiede, die Sie berücksichtigen müssen, wenn Sie Ihre Data-Warehouse-Anwendungen entwerfen und entwickeln.
Amazon Redshift wurde speziell für OLAP- (Online Analytic Processing) und BI-Anwendungen (Business Intelligence) entwickelt, die komplexe Abfragen für großen Datasätze erfordern. Da Amazon Redshift sehr unterschiedliche Anforderungen erfüllen soll, unterscheiden sich das spezialisierte Datenspeicher-Schema und die Abfrageausführungs-Engine erheblich von der Umsetzung in PostgreSQL. Zum Beispiel: Während OLTP-Anwendungen (Online Transaction Processing) Daten typischerweise in Zeilen speichern, speichert Amazon Redshift Daten in Spalten und verwendet spezielle Datenkomprimierungskodierungen für optimale Speichernutzung und Speicherträger-I/O. Einige PostgreSQL-Features, die für kleinere OLTP-Verarbeitungen geeignet sind, etwa sekundäre Indizes oder effiziente Einzeilen-Datenmanipulationsoperationen, wurden ausgelassen, um die Leistung zu verbessern.
Detaillierte Informationen zu der Amazon-Redshift-Systemarchitektur für Data Warehouses finden Sie unter Amazon Redshift Redshift-Architektur.
PostgreSQL 9.x enthält einige Funktionen, die in Amazon Redshift nicht unterstützt werden. Darüber hinaus gibt es eine Reihe wichtiger Unterschiede zwischen Amazon-Redshift-SQL und PostgreSQL, die Sie kennen müssen. Dieser Abschnitt hebt die Unterschiede zwischen Amazon Redshift und PostgreSQL hervor und bietet eine Anleitung für die Entwicklung eines Data Warehouse, bei dem alle Vorteile der Umsetzung in Amazon-RedshiftSQL in vollem Umfang genutzt werden.