일련의 메모리 내 작업을 원할하게하고 싶습니다. 나는이 프레임 워크가 제공하는 기능이 없다고 추측하며, 나는 memento (또는 뭔가)를 사용하여 내 자신의 롤백 기능을 구현해야한다고 생각하니?메모리 내 개체 간의 트랜잭션 동작
0
A
답변
2
정말로 원자적일 필요가 있다면 프레임 워크 자체에 AFAIK가 없습니다 - an interesting link discussing this issue.
당신이 물어 보는 것은 STM (소프트웨어 트랜잭션 메모리)이며 Haskell의 고유 한 부분입니다.
기본적으로 모든 구현은 일종의 복제 방식을 사용합니다. 트랜잭션이 커밋 될 때까지 오래된 데이터를 유지하거나 복사본을 먼저 makring 한 다음 복사본의 모든 "변경"을 수행하고 커밋 할 때 참조를 전환합니다.
- http://research.microsoft.com/en-us/downloads/6cfc842d-1c16-4739-afaf-edb35f544384/default.aspx
- http://download.microsoft.com/download/9/5/6/9560741A-EEFC-4C02-822C-BB0AFE860E31/STM_User_Guide.pdf
- :이 링크를 확인 C#의 경우 ...
를 기록 및/또는 복사 메커니즘 참여 0
F 번호는 다음이 링크를 확인하는 옵션 인 경우 :
- http://cs.hubfs.net/blogs/hell_is_other_languages/archive/2008/01/16/4565.aspx
- http://geekswithblogs.net/Podwysocki/archive/2008/02/07/119387.aspx
는 또 다른 옵션은 사용 될 수있는 "인 - 메모리 데이터베이스"는 - DB를 통해 원자 적 연산을 제공하는 트랜잭션 지원이 있습니다. DB가 "메모리에 있어야"잘 수행되어야합니다.
관련 문제
- 1. Play의 컨트롤러 동작 간의 트랜잭션
- 2. 데이터베이스와 메모리 작업 간의 트랜잭션?
- 3. .NET의 메모리 내 개체 인덱스
- 4. 메모리 내 데이터베이스에 대한 트랜잭션 ID 생성
- 5. 메모리 내 프로세스를 트랜잭션 화하려면 어떻게해야합니까?
- 6. Grails 서비스 트랜잭션 동작
- 7. INSERT에서의 MySQL 트랜잭션 동작
- 8. 개체 모델 트랜잭션
- 9. 필요 : 메모리 개체 데이터베이스, 트랜잭션 안전성, 인덱스, LINQ, 지속성 없음
- 10. EJB에서 중첩 된 트랜잭션 동작
- 11. 액티비티 간의 글로벌 개체
- 12. SQL 문을 사용하여 메모리 내 개체 쿼리
- 13. Oracle에서 조건부 트랜잭션 동작 추가
- 14. VB6 .NET 트랜잭션 내 트랜잭션
- 15. 트랜잭션 내 준비 문
- 16. Asp.net 정적 개체 동작
- 17. SQLAlchemy 트랜잭션 외의 개체 캐싱
- 18. 홀수 메모리 동작
- 19. 집합 작업에서 개체 동작
- 20. Rhino와 FakeItEasy 간의 동작 차이점
- 21. 개체 상태 트랜잭션 롤백시 복원
- 22. JNI의 이상한 메모리 동작
- 23. Haskell에서 수수께끼의 메모리 동작
- 24. C++과 Java 간의 Oracle 트랜잭션 전파
- 25. Grails 서비스 클래스의 트랜잭션 동작 호출 연결
- 26. 메모리 누수 - SQLCommand 개체?
- 27. 스레드 간의 개체 소유권 양도?
- 28. 클라이언트와 서버 간의 개체 전송
- 29. JDO와 낮은 수준의 API 간의 트랜잭션 유지
- 30. SQL Server와 ADO.NET 간의 트랜잭션 차이점은 무엇입니까?
좋은 답변, 고마워. – Ben