Ich habe PHP-Bibliotheken für SimpleDB gesehen, aber nichts zu Interessantes ... Gibt es dafür Best Practices oder Frameworks oder sollte ich einfach weitermachen? Vielen Dank!Beste Optionen zum Erstellen einer Web-App mit SimpleDB als Datenquelle?
Antwort
Neben der grundlegenden PHP-Bibliothek von Amazon für SimpleDB gibt es zwei andere, die ich kenne.
Paws ist eine SimpleDB spezifische Bibliothek und
Tarzan die Unterstützung für viele Amazon Web Services hat und scheint gut zu dokumentieren.
Eine Sache bewusst zu sein, dass jede einzelne SimpleDB Anfrage so schnell nicht wie ein normaler Datenbank-Aufruf sein kann, aber ein großen Teil der Zeit können Sie Ihre Anrufe parallel machen.
Wenn Sie in der Lage sind Ihren Web-App auf Amazon EC2 ausführen (entweder selbst gehosteten oder wenn Sie ein Hosting-Unternehmen finden, die EC2 verwendet), werden Sie eine viel geringere Latenz in SimpleDB Anfragen sehen, als Sie von einem PHP bekommen Host außerhalb von Amazon Cloud. Wenn ich auf EC2 laufe, erhalte ich typischerweise Round-Trip-Latenzen von 2 bis 7 ms nach SimpleDB (ohne die erforderliche Verarbeitungszeit).