100MB 레코드 인 SQL Server 2012 테이블이 100MB 있습니다. 이것은 1 년에 한 번만 변경 될 정적 조회 테이블입니다. 유일한 쿼리는 스칼라를 반환하는 두 개의 열보다 크거나 작은 것입니다. 표준 ASP.Net 웹 응용 프로그램, EF, IIS 등에서 사용됩니다.이 데이터베이스를 별도의 데이터베이스에 저장해야합니까? 메인 DB의 백업은 더 작을까요? 장점과 단점은 무엇입니까? EF Code First pain에 관한 한, 나는 항상 SQLQuery로 읽을 수 있었다.큰 정적 테이블을 별도의 데이터베이스에 저장해야합니까?
1
A
답변
0
100MB는 그리 크지 않기 때문에 백업 크기에는 중요하지 않습니다. 파일 크기가 메가 바이트 단위로 걱정된다면 인프라를 업그레이드 할시기입니다.
귀하의 질문은 올바른 길입니다. 데이터베이스는 백업 및 복구의 단위입니다.
작은 테이블의 경우 데이터베이스에 보관하는 것이 좋습니다. 응용 프로그램이 단일 데이터베이스 만 처리하면되므로 응용 프로그램이 더 간단 해집니다. 또한 테이블 이으로 변경되는 경우 추가 작업을 수행하거나 예기치 않은 버그를 만들지 않고도 변경 사항을 캡처 할 수 있습니다.
테이블 크기가 100GB이면 다른 데이터베이스에 대해 생각할 수 있습니다.
관련 문제
- 1. 큰 값의 데이터 형식을 별도의 테이블에 저장해야합니까?
- 2. 언제 이미지를 데이터베이스에 저장해야합니까?
- 3. asp.net 세션 상태를 응용 프로그램 데이터와 별도의 데이터베이스에 저장해야합니까?
- 4. 큰 파일을 저장소에 저장해야합니까?
- 5. 데이터베이스에 마스크 값을 저장해야합니까?
- 6. ElasticSearch의 데이터를 데이터베이스에 저장해야합니까?
- 7. QR 코드를 데이터베이스에 저장해야합니까?
- 8. 파일을 데이터베이스에 저장해야합니까?
- 9. 사이트의 중요한 데이터를 데이터베이스에 저장해야합니까?
- 10. 데이터베이스에 간단한 데이터를 어떻게 저장해야합니까?
- 11. 컴퓨터에서 SQL 테이블을 어디에 저장해야합니까?
- 12. 정적 텍스트를 .properties 파일에 저장해야합니까?
- 13. MySQL 데이터베이스에 개행을 어떻게 저장해야합니까?
- 14. 소량의 데이터를 Android의 데이터베이스에 저장해야합니까?
- 15. 데이터베이스에 HTML 태그를 어떻게 저장해야합니까?
- 16. 컨트롤러에 대한 정적 데이터는 어떻게 저장해야합니까?
- 17. 재무 로그 관련 정보를 다른 데이터베이스에 저장해야합니까?
- 18. Yesod - 사용자 프로필 사진을 정적 디렉토리에 저장해야합니까?
- 19. 데이터베이스에 파일을 저장해야합니까, 아니면 해당 파일의 위치 만 저장해야합니까?
- 20. 이미지 이진 데이터를 데이터베이스에 저장해야합니까? 아니면 이미지를 파일로 저장해야합니까?
- 21. 별도의 SQLiteOpenHelper 클래스로 기존 데이터베이스에 새 테이블을 만듭니다.
- 22. android의 SQLite 데이터베이스에 큰 정적 텍스트 데이터 추가
- 23. JBPM 테이블이 별도의 데이터베이스에 있어야합니까?
- 24. 정적 변수, 별도의 컴파일
- 25. 별도의 데이터베이스에 Javers?
- 26. EAV 주소 기록을 데이터베이스에 어떻게 저장해야합니까?
- 27. SQL Server 데이터베이스에 텍스트 파일을 저장해야합니까?
- 28. 언제 web.config가 아닌 데이터베이스에 구성 데이터를 저장해야합니까?
- 29. DateTimes를 데이터베이스에 Long (Ticks)으로 저장해야합니까?
- 30. 도메인 이름을 데이터베이스에 md5 모드로 저장해야합니까?
데이터가 너무 작기 때문에 앱으로 배포하고 메모리에 모두로드 할 수 있다고 생각합니다. 나는 그걸 전에 해 봤는데 아주 효과적 이었어. 데이터베이스를 "마스터"로 사용하고 빌드 할 때 데이터베이스에서 앱 *에 파일을 다시 생성하기 만하면됩니다. –