많은 유가 증권의 가격 견적을 저장하는 금융 애플리케이션을 설계하고 있습니다. 기록 데이터는 보안 당 수백, 수백만 개의 따옴표가 될 수 있습니다 (그리고 수십만 개의 서로 다른 증권이있을 수 있습니다).SQL Server에서 거대한 테이블을 분해하는 것이 더 좋습니까?
각 보안 따옴표를 별도의 테이블에 보관하는 것이 좋습니까? 아니면 하나의 거대한 테이블을 사용할 수 있습니까?
한 테이블을 사용하는 경우 중복되는 따옴표를 방지하기 위해 symbol + time의 고유 키를 제공해야하지만 여러 테이블을 사용하려면 시간 열에 대해 단일 열 키만 사용해야합니다.
감사합니다 BTW
, 따라서 내가 미리 알아야 할, 내가 엔티티 프레임 워크에 시작하고 이후이 요청하고 그리고 내가 ADO.NET을 추가하지 않고 런타임에 테이블을 생성하는 데 사용할 수 없습니다 보인다 어떤 테이블이 필요한지 (그래서 새로운 증권에 대해 새로운 테이블을 추가 할 수는 없다). 아니면 내가 잘못 했니?
번개가 빠른 NoSQL 데이터베이스 ... http : //www.mongodb.org/display/DOCS/Use+Cases의 혜택을 테스트 할 시간이 있다면. 나 자신을 사용하지 마십시오. – ash