2016-03-30 15 views
0

Ich bin mir nicht sicher, ob dies das richtige Forum ist, aber jede Hilfe dazu wäre sehr willkommen.Daten von Netezza zu Redshift migrieren

Kann jemand bitte einige Links/Referenzen teilen, die mir bei der Analyse der Durchführbarkeit der Datenbankmigration von IBM Netezza zu Amazon Redshift helfen könnten?

Antwort

2

Kamlesh,

Es gibt viele Ähnlichkeiten zwischen den beiden Technologien: IBM Pure Data/Netezza und AWS Redshift.

Einige Entwickler, die an der ersten Version von Netezza arbeiteten, arbeiteten auch an der ersten Version von ParAccel DB. AWS Redshift verwendet die gleiche Kern-Engine wie ParAccel DB. ParAccel wurde verkauft und das Produkt wurde als Actian Matrix umbenannt. Dennoch ist die Kernmaschine die gleiche.

Beide Datenbanken sind MPP-Implementierungen mit einer Shared Nothing-Architektur. Beide teilen ein PostgreSQL "Erbe". AWS Redshift ist eine "columnare" Datenbank, Netezza hingegen nicht.

Es gibt ein paar Unterschiede in SQL Syntax und auch einige Unterschiede in der Funktionalität. Es gibt einige Funktionen, die AWS Redshift noch nicht hat. Zu den "bemerkenswertesten" Unterschieden gehört, dass Redshift Stored Procs, User Defined Functions oder Sequences nicht unterstützt.

Amazon AWS lists the differences between AWS Redshift and PostgreSQL in this documen t. Während dies kein Vergleich zwischen Netezza und Redshift ist, wird es Ihnen eine gute Vorstellung davon geben, was in Bezug auf Unterschiede zu erwarten ist, da Netezza und Redshift beide ursprünglich auf postgreSQL basierten.