Ich habe gerade Dynamodb Beispiel aus Amazon versucht.Amazon DynamoDB Client ist so langsam
Ich verstehe die Vorteile auf der db selbst, aber ich fand es HTTP-Verbindung verwendet, um Daten zu schreiben und zu lesen. Wenn ich 1000 Schreib/Sek. Habe, bedeutet das, dass ich 1000 Verbindungen zum Schreiben haben muss? Wenn ja, ist es nicht zu schwer für einen Client-Server?
Gibt es eine Möglichkeit, eine Verbindung über TCP als normale db herzustellen? Vielen Dank.
Bedeutung AWS SDK wird einen Verbindungspool selbst verwalten? Also sollte ich ein statisches Client-Objekt erstellen oder besser ein neues für jede Anfrage initiieren? – PeiSong
Es gibt keinen echten Verbindungspool für http. Http hat, was Sie persistente Verbindungen nennen und am Leben erhalten http://en.wikipedia.org/wiki/HTTP_persistent_connection. Um jedoch die maximale Leistung Ihrer Anwendung zu erzielen, müssen Sie immer mehrere Verbindungen gleichzeitig geöffnet haben. Sie könnten für jeden Thread eine SimpleDB-Instanz erstellen. – bwight