2010-01-08 3 views
5

내 사이트의 아키텍처에는 ASP.Net & MySQL이 포함되어 있습니다. Amazon Cloud에 배포 할 계획입니다. 이는 EC2 인스턴스와 RDS를 의미합니다. 내 쿼리 로깅에 관한 것입니다.Amazon Cloud에서 가장 좋은 'logging'옵션입니다. RDS 또는 SimpleDB?

내 응용 프로그램에 상태가 없음을 보장하므로 응용 프로그램 계층에 대한 로깅이 배제됩니다. 모든 상태/지속성이 RDS로 이동합니다. 로깅에 관해서라면 RDS가 좋은 선택인지 확실하지 않습니다. 새롭고 데이터베이스 예외도 로깅하므로 RDS에 로그인하면 올바르지 않습니다. 내가 처분 할 수있는 최선의 선택은 SimpleDB라고 생각한다.

로깅을 위해 RDS와 SimpleDB 중 하나를 선택하는 것이 좋습니다.

답변

5

관계형 데이터베이스가 로깅 목적으로 너무 복잡하기 때문에 Amazon 클라우드에 어디에서 로그 아웃했는지 SimpleDB로 결정했습니다. 이 경우 Java를 사용하며 기성품 인 log appender for SimpleDB이 있습니다. 나는 RDS를 통해 SimpleDB를 추천, .NET 비슷한 뭔가를 구글하려고 노력하지만, 그래서 어떤 :(

를 찾지 못했습니다


UPDATE 2010-03-02 :.

SimpleDB는 길이가 1024 바이트 인 속성 값 길이 제한을 가지고 있기 때문에 로그 메시지가 길어지면 어떻게 든 처리해야합니다 하나의 해결책은 로그 메시지를 여러 속성 (예 : 열)으로 분할하는 것입니다. 이름과 값의 쌍으로 충분한 공간을 제공합니다.

관련 문제