2008-09-15 2 views

답변

2

가장 잘 대답하는 질문 중 하나는 다음과 같습니다. 왜 처음부터이 작업을 수행하려고합니까? 이러한 데이터베이스에 대한 동시성은 무엇입니까? 동일한 기능을 수행하도록 테이블을 정규화 할 수있을 때 데이터베이스를 생성합니까?

그렇다면 yes MSSQL 2005가 설치 당 해당 수준의 데이터베이스를 처리합니다. 성능 (수신 연결, CPU 사용량 등)을 심각하게 저해하는 데이터베이스로 인해 수행하는 작업은 다소 차이가 날 것입니다.

1

SO podcast # 11의 Joel Spolsky에 따르면 모든 버전에서 2005, 그러나 이것은 SQL Server 2005에서 수정되었습니다.

here의 내용을 볼 수 있습니다.

0

2005 년에는 한번도 시도한 적이 없었습니다.하지만 이전에 7.0에서 사용해 보았던 회사에서 비참하게 실패했습니다. 2000 년의 상황은 훨씬 나아졌지만 데이터베이스를 통한 쿼리는 여전히 느리며 시스템 리소스가 너무 많이 필요했습니다. 2005 년에 상황이 다시 개선되었다고 상상할 수 있습니다.

데이터베이스를 쿼리하거나 동일한 서버에서 호스팅하고 있습니까? 데이터베이스를 통해 쿼리하는 경우 데이터 아키텍처를 다시 한 번 살펴보고 데이터를 분리하는 다른 방법을 찾아야한다고 생각합니다. 호스팅 문제 일 뿐이라면 용량을 늘리면 언제든지 다른 서버로 데이터베이스를 이동할 수 있습니다.

죄송합니다. 확실한 대답은 없습니다.

+0

우리는 건강 관리를위한 주문형 애플리케이션을 구축하고 있습니다. 필자의 본능은 단일 데이터베이스를 보유하고 세입자가이를 키잉하는 것이지만, 의료 데이터이므로 고립 된 여러 데이터베이스를 통해 고객이 실수로 잘못된 데이터를 가져 오는 것을 막을 수 있습니다. –

관련 문제