Die technischen Unterschiede sind in dieser SlideShare - http://www.slideshare.net/AmazonWebServices/amazon-aurora-amazons-new-relational-database-engine gut zusammengefasst
Es ist wirklich eine ganz andere Architektur / Implementierung unter dem Deckmantel von Standard-MySQL und eine, die grundsätzlich geschlossen ist.
Amazon ist vorsichtig, inwieweit das Front-End ein MySQL-Derivat oder eine vollständige Neufassung ist, die protokollkompatibel ist - siehe http://www.theregister.co.uk/2014/11/26/inside_aurora_how_disruptive_is_amazons_mysql_clone/?page= 2 - aber es sieht wahrscheinlich so aus, als wäre es zumindest eine große Gabelung mit viel neuem Code. Es wird andere Fehler als in den wichtigsten MySQL-Versionen geben, deren Behebung Benutzer auf Amazon verlassen müssen. Ein verteiltes Transaktionsdatenbank-Backend ist eine komplexe Aufgabe, und obwohl Amazon einige der besten Ingenieure der Welt für diese Art von System hat, ist es noch recht neu.
Es basiert auf einem völlig neuen Amazon-spezifischen Speicher-Backend mit mehreren Mandanten, und die aktualisierte Software ist nicht frei als Open Source verfügbar. Sie können sie also nicht einfach herunterladen und auf Ihren eigenen Servern ausführen. Es kann im Laufe der Zeit (z. B. Jahre) hinsichtlich der unterstützten Funktionsmerkmale abweichen, was bedeutet, dass gegen Aurora entwickelter Code möglicherweise nicht mehr mit den gängigen MySQL-Versionen funktioniert, was das Risiko einer erhöhten Bindung an Amazon birgt.
Unabhängig davon, insbesondere wenn Ihre Anwendung sie benötigt, sehen die Leistung, die geringe Verzögerung des Replikats, die Skalierbarkeit und die Reduzierung der Wiederherstellungszeit gegenüber Standard-MySQL kurzfristig ziemlich überzeugend aus. Das Lock-In und die Kosten sind sicherlich viel niedriger als zum Beispiel bei Oracle Exadata - das ist wirklich die Klasse von Lösungen, auf die Amazon abzielt.
Mit Aurora erhalten Sie auf natürliche Weise auch Integrationen in andere AWS-Services:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Integrate.html
quelle