Pergunta

Se não, existem quaisquer limitações fundamentais do serviço que impedem um do que está sendo construído?

Foi útil?

Solução

Há uma biblioteca C # para trabalhar com SDB.

Se você desejar construir sua própria, a API, WSDL e outra documentação pode ser encontrada no http : //aws.amazon.com/simpledb/#resources .

É uma API bastante simples que passeios de mais de HTTP. A parte mais difícil é escrever o código de assinatura. Há uma abundância de implementações em outros idiomas.

Como para usá-lo para o estado da sessão, há uma diferença de velocidade enorme entre usar SimpleDB do EC2 e em qualquer outro lugar na internet. Se você está hospedando a sua aplicação no EC2, vai ficar tudo bem, caso contrário, vai ser brutalmente lento.

Outras dicas

Em resposta a resposta Garys. "Se você está hospedando a sua aplicação no EC2, ele vai ficar bem"

Mesmo se você está hospedando o aplicativo no EC2 você não deve realmente usar SimpleDB para estado armazenamento de sessão. Ele fornece uma garantia "eventualmente consistente", então se você colocar algo que não há garantia de que você vai ver o item em sua próxima GET.

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

Isso é bom quando você quiser usar simpledb fazer indexação em dados que não precisam ser imediatamente atualizados e podem ser reconciliados mais tarde, mas no caso de estado de sessão, você provavelmente quer algo com garantias ACID (como o SQL Server) como você quer saber que depois de ter cometido algo que você vai buscá-la de volta na próxima leitura.

Isto, obviamente, depende de suas necessidades, mas a maioria das pessoas usam o estado da sessão para armazenar itens carrinho de compras ou similar. Os visitantes do site em breve ficar chateado se as coisas parecem ir em falta do o carrinho, em seguida, re-adicioná-los e, em seguida, descobrir que eles adicionaram o mesmo item duas vezes quando eles vêm para pagamento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top