문제

그렇지 않다면, 서비스의 기본 제한이 건설되는 것을 막는 서비스의 근본적인 한계가 있습니까?

도움이 되었습니까?

해결책

거기에 C# 라이브러리 SDB와 협력합니다.

직접 굴려면 API, WSDL 및 기타 문서를 찾을 수 있습니다. http://aws.amazon.com/simpledb/#resources.

HTTP를 타는 것은 매우 간단한 API입니다. 가장 어려운 부분은 서명 코드를 작성하는 것입니다. 다른 언어에는 많은 구현이 있습니다.

세션 상태에 사용하는 것은 EC2의 SimpleDB 사용과 인터넷의 다른 곳에서 큰 속도 차이가 있습니다. EC2에서 앱을 호스팅하는 경우 괜찮을 것입니다. 그렇지 않으면 잔인하게 느립니다.

다른 팁

게리에 대한 응답으로. "EC2에서 앱을 호스팅하고 있다면 괜찮을 것입니다."

EC2에서 응용 프로그램을 호스팅하더라도 SimpleDB를 사용하여 세션 상태를 저장해서는 안됩니다. "결국 일관된"보증을 제공하므로 무언가를 넣으면 다음에 항목을 볼 수 없다는 보장이 없습니다.

보다: http://docs.amazonwebservices.com/amazonsimpledb/2007-11-07/developerguide/index.html?eventualconsistencysummary.html

SimpleDB를 사용하여 즉시 최신 정보를 얻을 필요가없고 나중에 조정할 수있는 데이터에 대한 인덱싱을 수행하려는 경우에도 좋습니다. 그러나 세션 상태의 경우 SQL과 같은 산 보증이있는 무언가를 원할 것입니다. 서버) 일단 무언가를 커밋 한 후에는 다음 읽기에 다시 돌아올 것임을 알고 싶을 때.

이것은 분명히 귀하의 요구 사항에 따라 다르지만 대부분의 사람들은 세션 상태를 사용하여 쇼핑 카트 품목 또는 이와 유사합니다. 당신의 사이트 방문자는 당신의 카트에서 물건이 빠진 것처럼 보이면 곧 화가 나게 된 다음 다시 지불 한 다음 지불 할 때 동일한 품목을 두 번 추가 한 것을 발견 할 것입니다.

이 MySQL 제공 업체를 기반으로 할 수 있습니다.

http://harry-kimpel.spaces.live.com/blog/cns !caa619cb4c4d1b6c !342.entry

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top