Amazon Redshift wird als Cluster gestartet, wobei virtuelle Maschinen für diesen bestimmten Cluster verwendet werden. Der Cluster muss zwischen den Versionen speziell aktualisiert werden, da er kontinuierlich ausgeführt wird und nur für einen AWS-Account zugänglich ist. Betrachten Sie es als Software, die auf Ihren eigenen virtuellen Maschinen läuft.
Von Amazon Redshift Clusters:
Amazon Redshift bietet eine Einstellung, zulassen Version Upgrade festlegen, ob automatisch das Amazon Redshift-Engine in Ihrem Cluster zu aktualisieren, wenn eine neue Version des Motors zur Verfügung steht.
Amazon Athena ist jedoch eine vollständig verwaltete Service. Es ist kein Cluster zu erstellen - Sie geben einfach Ihre Abfrage an und verwenden den Metastore, um zu wissen, wo Daten zu finden sind. Stellen Sie sich Amazon S3 vor - viele Server bieten gleichzeitig Zugriff auf mehrere AWS-Kunden.
Von Amazon Athena – Interactive SQL Queries for Data in Amazon S3:
Hinter den Kulissen parallelisiert Athena Ihre Anfrage, es breitet sich über Hunderte oder Tausende von Kernen aus und liefert Ergebnisse in Sekunden.
Als vollständig verwalteter Dienst gibt es nur eine Version von Amazon Athena, die derzeit verfügbare Version.
Was meinst du mit "Version von Athena"? Als Managed Service steht immer nur eine Version von Athena zur Verfügung. Hast du irgendwo eine Versionsnummer gesehen? –
Version wie in: "Welche Funktionen werden unterstützt?" Sie müssen Releases ausführen und neue Features hinzufügen. Wie können Sie feststellen, ob Sie auf die Version aktualisiert wurden, die sie unterstützt? Zum Beispiel sind Redshift-Versionshinweise im Vergleich zu einem Upgrade nur Wochen. Die Antwort auf diese Frage im Redshift-SQL-Dialekt wäre 'select version()'. –