나는 현재 mongoid로 물을 테스트 중이며 전자 상거래 상점에서 시작되었습니다. 물론 mongoid에는 트랜잭션이 없으므로 인증, 권한 부여, 제품 정보 등 대부분의 응용 프로그램에 mongoid를 이상적으로 사용하고 싶습니다.레일 응용 프로그램에서 rdbms 및 mongodb를 사용하려면 어떻게해야합니까?
그러나 트랜잭션 부족으로 인해 rdbms 로의 복귀가 필요합니다. rdbms는 순수하게 금융 거래를 기록하는 데 사용됩니다.
이것은 레일에서 가능하며 누구나 할 수 있습니까?
레일 전반에 대한 경험이 제한되어 있지만 secure 부분을 엔진으로 탑재하고 url 범위를 secure.myapp.com 또는 myapp.com/secure/으로 지정하면 사용자가 ssl while rack으로 리디렉션됩니다. 공유 세션 같은 것을 처리합니다.
이 방법이 유용할까요? 아니면 누구든지 이것을 구현하는 더 좋은 방법을 찾았습니까?
thx, 나는 그들을 섞기 위해 미친 돌진 노력을했다. (git branching에 대한 god에 감사드립니다.) 일들이 작동하는 것처럼 보였을 때, rake 태스크는 엉망이되어 rake db : drop으로 인해 SQL 테이블 만 삭제됩니다. 나는 당신의 조언을 염두에두고 모든 거래 데이터를 하나의 문서로 키핑하는 일을 계속할 것이다. 도우미 – cultofmetatron
도울 수있어서 기쁩니다. 대개 사용자의 요구에 맞는 하나의 데이터베이스 시스템을 찾아서 그걸 고수하는 것이 가장 좋습니다. 프로젝트가 관계형 스키마에 더 잘 들어 맞으면, 모든 수단으로 MySQL을 고수하십시오 :) –