Różnice techniczne są dobrze podsumowane w tym SlideShare - http://www.slideshare.net/AmazonWebServices/amazon-aurora-amazons-new-relational-database-engine
To naprawdę całkiem inna architektura / implementacja pod przykryciem od standardowego MySQL, i ta, która jest zasadniczo zamknięta.
Amazon jest nieufny w zakresie, w jakim frontend jest pochodną MySQL lub całkowitym przepisem, który jest zgodny z protokołem - patrz http://www.theregister.co.uk/2014/11/26/inside_aurora_how_disruptive_is_amazons_mysql_clone/?page= 2 - ale wygląda na to, że jest to przynajmniej duży widelec z dużą ilością nowego kodu. Będzie zawierać inne błędy niż główne wydania MySQL, które użytkownicy będą musieli naprawić w Amazon. Rozproszony backend transakcyjny bazy danych jest złożoną rzeczą do napisania, i chociaż Amazon ma jednych z najlepszych inżynierów na świecie dla tego rodzaju systemu, wciąż jest całkiem nowy.
Opiera się na całkowicie nowym, wielodostępnym backendie pamięci masowej specyficznym dla Amazon, a zaktualizowane oprogramowanie nie jest swobodnie dostępne jako oprogramowanie typu open source, więc nie można go po prostu pobrać i uruchomić na własnych serwerach. Może się różnić w czasie (np. Lat) pod względem obsługiwanych funkcji, co oznacza, że kod opracowany przeciwko Aurora może już nie działać w stosunku do głównych wersji MySQL, co stwarza ryzyko zwiększonego zablokowania Amazon.
Niezależnie od tego, szczególnie jeśli aplikacja ich potrzebuje, wydajność, niskie opóźnienie repliki, skalowalność i skrócenie czasu odzyskiwania w porównaniu ze standardowym MySQL wyglądają dość atrakcyjnie w krótkim okresie. Zablokowanie i koszty są z pewnością znacznie niższe niż w przypadku np. Exadata Oracle - która jest naprawdę klasą rozwiązań, do których dąży Amazon.
Dzięki Aurora zyskujesz także integrację z innymi usługami AWS w naturalny sposób:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Integrate.html
źródło