전자 상거래 웹 응용 프로그램을 구축하려고하는데 저장소에서 항목을 예약/구매할 때 문제가 있습니다. 각 항목은 한 번만 구입할 수 있습니다. 두 가지 다른 컴퓨터의 사용자가 동일한 항목을 구입할 수도 있고, 동기화를 생각하고있는 것이 문제입니다. 동기화를 이해하지 못했고 아무도 응용 프로그램을 사용하지 않을 때 응용 프로그램이 어떻게 계속 실행되는지 이해할 수 없습니다. 응용 프로그램이 서버 측에서 실행됩니까? 누군가 나에게 이것에 대한 정보를 줄 수 있습니까? 감사!계속적인 응용 프로그램 실행
0
A
답변
3
가능한 방법 중 하나는 데이터베이스에서 필드를 잠그는 것입니다. 데이터베이스를 잠그면 액세스하려는 모든 응용 프로그램에서 데이터베이스가 사용되지 않습니다. 서버 측 응용 프로그램에서 "동기화"잠금을 사용하는 경우 해당 응용 프로그램 만 데이터베이스에 액세스하거나 동일한 제품을 두 번 판매 할 수 있어야합니다. 데이터베이스 잠금 메커니즘에 대한 일부 연구는 아마도이 문제를 방지하는 데 도움이 될 수 있습니다.
관련 문제
- 1. ResourceNotFound를 통한 계속적인 루프?
- 2. 실행 Java 응용 프로그램
- 3. 자동 실행 응용 프로그램
- 4. 백그라운드에서 응용 프로그램 실행
- 5. 장바구니 응용 프로그램 실행
- 6. 시작시 응용 프로그램 실행
- 7. "응용 프로그램 참조"실행
- 8. 실행 응용 프로그램
- 9. Android 응용 프로그램 실행
- 10. rcp 응용 프로그램 실행
- 11. PyQt4 응용 프로그램 실행
- 12. 자동 실행 응용 프로그램
- 13. WinCE 응용 프로그램 실행
- 14. 실행 스윙 응용 프로그램
- 15. 응용 프로그램 실행 감지
- 16. 간단한 원격 Akka 응용 프로그램 실행 실행
- 17. 응용 프로그램 서버 내 스프링 프로그램 실행
- 18. android에서 웹 응용 프로그램 실행
- 19. 응용 프로그램 충돌시 코드 실행
- 20. WiX 무조건적으로 응용 프로그램 실행
- 21. 터미널없이 erlang 응용 프로그램 실행
- 22. 텔넷으로 원격 응용 프로그램 실행
- 23. qwidget에서 외부 응용 프로그램 실행
- 24. IDE에서 신발 응용 프로그램 실행
- 25. 브라우저에서 응용 프로그램 실행 ASP.NET
- 26. 응용 프로그램 실행 경로 C#
- 27. 안드로이드 응용 프로그램 실행 아이콘을
- 28. RAM에서 Java 응용 프로그램 실행
- 29. CMD에서 콘솔 응용 프로그램 실행
- 30. 계산기 응용 프로그램 실행 질문