Frage

Wenn nicht, gibt es keine grundlegenden Beschränkungen des Dienstes, den man verhindern gebaut?

War es hilfreich?

Lösung

Es gibt eine C # Bibliothek mit SDB arbeiten.

Wenn Sie Ihre eigene Rolle möchten, die API, WSDL und andere Dokumentation finden Sie unter http finden : //aws.amazon.com/simpledb/#resources .

Es ist ein ziemlich straight forward-API, die über HTTP reitet. Der schwierigste Teil ist das Schreiben der Unterzeichnung Code. Es gibt viele Implementierungen in anderen Sprachen.

Wie es für den Sitzungszustand verwendet wird, gibt es eine große Geschwindigkeitsdifferenz zwischen SimpleDB von EC2 verwenden und anderswo im Internet. Wenn Sie Ihre App auf EC2 bewirten, es wird in Ordnung sein, sonst wird es brutal langsam sein.

Andere Tipps

Als Reaktion auf Garys Antwort. „Wenn Sie Ihre App auf EC2-Hosting, wird es in Ordnung sein“

Auch wenn Sie auf EC2 Ihre Anwendung hosten sollten Sie nicht wirklich SimpleDB verwenden Sitzungsstatus zu speichern. Es bietet eine „schließlich konsistent“ Garantie, wenn Sie also etwas bringen, gibt es keine Garantie, dass Sie den Artikel auf Ihrem nächsten GET sehen.

siehe: http: // docs .amazonwebservices.com / AmazonSimpleDB / 2007-11-07 / Developer / index.html? EventualConsistencySummary.html

Das ist in Ordnung, wenn Sie SimpleDB verwenden mögen Daten zu tun Indizierung auf, die sofort auf dem neuesten Stand muss nicht sein und später in Einklang gebracht werden kann, aber im Fall des Sitzungszustandes, dann würden Sie wahrscheinlich wollen etwas mit ACID Garantien (wie SQL Server), wie Sie wollen wissen, dass, sobald Sie etwas begangen haben Sie es wieder auf die nächste Lese erhalten wird.

Dies hängt natürlich von Ihren Anforderungen, aber die meisten Leute benutzen Sitzungsstatus Warenkorb Artikel oder ähnliches zu speichern. Ihre Website-Besucher wird bald aufregen, wenn die Dinge erscheinen von thier Warenkorb gehen fehlt, wird dann erneut hinzufügen und sie dann entdecken, dass sie das gleiche Element zweimal hinzugefügt haben, wenn sie kommen zu zahlen.

Sie könnten es diese MySQL-Provider stützen sie aus:

http://harry-kimpel.spaces.live .com / Blog / cns! CAA619CB4C4D1B6C! 342.entry

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top