SQL Server 백엔드가있는 .NET 웹 프로젝트에서 작업하고 있습니다. 재고 데이터로 채워지는 데이터베이스의 핵심 부분이 있습니다. 이 데이터는 매일로드 응용 프로그램에 의해로드됩니다.데이터베이스 디자인 감 결합
이 데이터는 웹 사이트에 계속 읽혀 있어야합니다. 웹 개발자가 주식 데이터에 특정한 테이블을 수정하거나 일일 업데이트에 의해 재정의 될 수 있기 때문에이 테이블에 데이터를 쓰고 싶지는 않습니다.
분명히 인증, 관리자 등과 같이 웹 사이트에서 요구하는 많은 테이블이있을 것이며, 경우에 따라 사용자가 주식 데이터를 조작하여 => the GOOG 'UsersGoogleStock Inc.'의 주식 이름을 표시해야합니다. 'Google Inc.'라는 저장된 일일로드 된 이름 대신
제 질문은 두 개의 별도 데이터베이스가 있어야합니까? 하나는 내 읽기 전용 재고 데이터이고 다른 하나는 웹 사이트 사양입니다.
절대 안 되나요? 왜 안돼? 동일한 서버에있는 여러 DB는 완전히 유효한 제안입니다. 소금의 가치가있는 엔진은 그 시나리오에서 잘 최적화됩니다.나는 그가 같은 단일 클래스에서 그의 모든 메소드를 코딩해야한다고 생각한다. 불필요하게 복잡 해지는 것을 원하지 않을 것이다. – Joe