나는 경매 위치를 만들고 거기서 모든 오래된 경매를 보관하고 싶습니다. 문제는 : 구식 인 오래된 레코드를 다른 테이블 "아카이브"로 옮겨야하고 그 테이블에서 아카이브를 만들어야합니까 아니면 내가 현재 경매중인 최신 제품을 보관하는 테이블에 보관해야합니까? . 미리 감사드립니다데이타베이스의 어떤 자료를 보관하십시오
1
A
답변
1
이것은 내가하는 것입니다 : 경매 항목이 1 개월이 지난 경우 다른 테이블 보관소로 전송할 것입니다.
또한 모든 것을 한 테이블에 보관하고 날짜/시간에 필터링 할 수 있습니다. 날짜가 오래되면 현재 시간에서 한 달 후에 필터합니다.
옵션 1 bt로 갈 수있는 방법은 여러 가지가 있습니다.
1
개인적으로 테이블 확장이 문제의 원인이되는 동일한 테이블에 이들을 유지합니다.
성능이 영향을받지 않는다면 왜 하나의 테이블에서만 작동하기가 쉽지 않을까요? 어쩌면 당신의 사이트/db는 심지어 문제를 다루기에 충분히 커질 수 없을 것입니다.
성능이 문제가되는 경우 아카이브 테이블이 합리적인 해결책입니다. 궁극적으로 당신이해야 할 일을 계획하는 것이 합리적이지만,이 시점에서는 시기상조 일 것입니다.
관련 문제
- 1. 데이타베이스의 데이타리스트
- 2. 데이타베이스의 데이타에 문제가 있습니다
- 3. 데이타베이스의 정보를 표시하는 Zend 양식
- 4. 데이타베이스의 이력 데이터를 보유 중
- 5. SAS : 보관하십시오.
- 6. NSMutableArray를 보관하십시오.
- 7. 프레임 안에 이미지를 보관하십시오
- 8. 홈 페이지를 index.php에 보관하십시오.
- 9. 몽구스가 데이타베이스의 마지막 10 개 항목을 찾으십시오.
- 10. 옛날 파일을 보관하십시오
- 11. "+"기호를 문자열에 보관하십시오.
- 12. 서버에 비밀번호를 안전하게 보관하십시오.
- 13. QHBoxLayout에 텍스트를 함께 보관하십시오.
- 14. URL에 GET 변수를 보관하십시오.
- 15. 데이터베이스에 레코드의 _id를 보관하십시오.
- 16. 데이터 개체를 임시로 보관하십시오.
- 17. [Pattern] 트랜잭션을 대기열에 보관하십시오.
- 18. 비활성 이미지를 상단에 보관하십시오.
- 19. 기본 URL에 미디어를 보관하십시오.
- 20. Sessionstorage - 모든 것을 보관하십시오.
- 21. TFS2012 프로젝트를 완벽하게 보관하십시오.
- 22. 오디오 클립을 메모리에 보관하십시오.
- 23. 개체와 ID를 따로 보관하십시오.
- 24. 목록보기 상단에 항목을 보관하십시오
- 25. 트랜잭션 영수증을 보관하십시오.
- 26. 데이터를 HashMap에 보관하십시오.
- 27. 파이썬으로 자료를 직렬화하기
- 28. 자료를 제한하는 Wordpress
- 29. 훈련 자료를 만드는 방법
- 30. three.js에서 자료를 올바르게 사용하기
경매는 1 개월간 지속됩니다. 웹 사이트가 작동하기 때문에 항목을 보관해야합니다. 그래서 저는 제가 오래된 테이블을 옮길 테이블을 또 하나 만들 것이라고 생각합니다. – DeiForm
나는 그것이 최선의 선택이라고 생각한다. 내가 여러 가지 방법으로 그것을 말했듯이, 1은 항상 조금 더 좋다. –