2010-03-27 3 views
0

대학에서 "Transaction Processing in MS Azure"세미나를 작성하고 있으므로 은행 송금 시뮬레이션을 시작하려고했습니다. 나는 Azure에 익숙해지기 위해 이미 시작한 것을 구현했다 : http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/48/Default.aspx. 질문 : Azure의 트랜잭션이 제대로 수행되었음을 증명하는 작은 응용 프로그램을 구현하는 가장 쉬운 방법은 무엇입니까 (SQL Azure 사용)? (예 : 손실 된 업데이트 없음)Azure에서 트랜잭션 처리 입증

답변

0

SQL Azure는 SQL Server와 동일한 처리 기능을 가지고 있습니다. SQL Azure는 SQL Server에서 사용할 수있는 것 중 매우 큰 부분 집합으로 만 제한됩니다. 따라서 질문을 다시 할 수 있습니다. SQL Server에서 트랜잭션 처리의 정확성을 어떻게 증명할 수 있습니까?

글쎄, 불행한 대답은 : 당신이 정확성을 증명할 수 없다는 것입니다. 당신은 MS에서 그것을 신뢰해야합니다.

물론, RDBMS를 코너 상황으로 "속여서"트릭하여 트랜잭션이 존중되고 있는지 확인할 수 있지만 버그를 찾을 수 없다고해서 버그를 발견 할 수 없다는 것을 증명할 수는 없습니다.

마지막으로 원자 트랜잭션은 SQL Azure 또는 SQL Server (긴 MS SQL 제품)의 중요한 기능 중 하나이므로 매우 잘 수행 할 수 있습니다.

관련 문제