나는 mysql 데이터베이스와 mssql 인증/권한 부여 데이터베이스에 의존하는 asp.net mvc 3 웹 애플리케이션을 완성했다. 애플리케이션을 SaaS (Software as a Service)로 변환하려면 어떻게해야합니까? 특히 다중 임차인과 관련하여? 데이터베이스가 테넌트 ID에 따라 테이블을 분리해야합니까? 아니면 테넌트 당 하나의 데이터베이스가 있어야합니까? 내가 참조 할 수있는 책이나 훌륭한 자료가 있습니까? 나는 단지 이것에 대한 최선의 관행이 있는지, 아니면 내가하고있는 일이 표준인지보기 위해 노력하고있다.웹 응용 프로그램을 saas로 변환하는 방법은 무엇입니까?
답변
Software as a Service은 급성장하고 있습니다. 주요 교육 기관은 SaaS에 관한 교과 과정을 적극적으로 투자하고 있습니다. 그러한 기관 중 하나는 Unversity of Berkeley, California입니다. 무료 온라인 과정은 SaaS at edx.org입니다. 수업을 가르치는 두 교수는 높은 평가를 받았습니다. 코스 예약은 their site 또는 amazon.com을 통해 구입할 수 있습니다.
참고 : 나는 코스, 대학, 교수, 무료 온라인 교육 사이트와 아무런 관련이 없으며 수업에 등록하지도 않습니다. SaaS에는 사용할 수있는 콘텐츠가 많지 않으며 소스 중 하나입니다.
멀티 테넌트 시스템에 하나의 세입자 변환하는 데이터베이스와 관련,로 편집
는 추상화는 내용을 분리하기 위해 사용되어야합니다. 그러나 이렇게하면 테이블에있는 테넌트의 양에 따라 콘텐츠의 양이 늘어나 쿼리 시간이 느려집니다. 이 점에서 테이블은 해당 파티션을 나타내는 뷰와 함께 테넌트 범위별로 분할되어야합니다. 그러면 이러한 뷰를 쿼리 할 수 있습니다.
@downvoter - 질문을 싫어하면 (투표를 통해 투표를 닫고 투표를 취소 한 것처럼 보입니다.) 답변과 관련이있는 것은 무엇입니까? downvote면, 적어도 코멘트. –
- 1. 플렉스 온라인 응용 프로그램을 데스크탑 응용 프로그램으로 변환하는 방법은 무엇입니까?
- 2. Wicket 응용 프로그램을 Wicket Portlet 응용 프로그램으로 변환하는 방법은 무엇입니까?
- 3. Phonegap 응용 프로그램을 iPhone 응용 프로그램으로 변환하는 방법은 무엇입니까?
- 4. alfresco에서 웹 응용 프로그램을 개발하는 방법은 무엇입니까?
- 5. 웹 응용 프로그램을 만드는 방법은 무엇입니까?
- 6. 웹 응용 프로그램을 만드는 방법은 무엇입니까?
- 7. 웹 응용 프로그램을 테스트하는 방법은 무엇입니까?
- 8. JProfiler에서 웹 응용 프로그램을 구성하는 방법은 무엇입니까?
- 9. 전체 웹 응용 프로그램을 작성하는 방법은 무엇입니까?
- 10. Alfresco와 웹 응용 프로그램을 통합하는 방법은 무엇입니까?
- 11. django 웹 응용 프로그램을 데스크탑 응용 프로그램으로 변환하는 방법
- 12. Delphi 애플리케이션을 웹 애플리케이션으로 변환하는 방법은 무엇입니까?
- 13. Poedit를 사용하여 Django 응용 프로그램을 변환하는 방법은 무엇입니까?
- 14. j2me의 응용 프로그램을 j2me-polish로 변환하는 방법은 무엇입니까?
- 15. brownfield 응용 프로그램을 사용자 기반 표준 시간대로 변환하는 방법은 무엇입니까?
- 16. iPad : iPhone 응용 프로그램을 iPad 호환으로 변환하는 방법은 무엇입니까?
- 17. 세 가지 Windows Forms 응용 프로그램을 하나로 변환하는 방법은 무엇입니까?
- 18. 기존 asp.net mvc 3 웹 응용 프로그램을 azure로 변환하는 방법
- 19. Spring/JavaEE/웹 응용 프로그램 설치 프로그램을 작성하는 방법은 무엇입니까?
- 20. ASP.NET 웹 응용 프로그램을 다른 웹 사이트에 포함시키는 방법은 무엇입니까?
- 21. 웹 서버에서 핵심 루비 웹 응용 프로그램을 실행하는 방법은 무엇입니까?
- 22. 하나의 웹 역할에 여러 웹 응용 프로그램을 추가하는 방법은 무엇입니까?
- 23. 웹 응용 프로그램에서 WinRT 응용 프로그램을 시작하는 방법은 무엇입니까?
- 24. 스윙 응용 프로그램을 웹 응용 프로그램으로 변환
- 25. 파이썬 프로그램을 .egg 파일로 변환하는 방법은 무엇입니까?
- 26. 프로그램을 좋은 최종 제품으로 변환하는 방법은 무엇입니까?
- 27. 메쉬를 변환하는 방법은 무엇입니까?
- 28. 웹 응용 프로그램을 웹 사이트로 변환
- 29. 웹 응용 프로그램을 iPad로 변환하는 데 필요한 단계
- 30. Google App Engine에 배포하기위한 Java 웹 응용 프로그램을 변환하는 방법
@downvoter - 이것이 주제와 관련이 없다면 어떤 교환을해야합니까? –