2012-07-13 2 views
1

데이터베이스에 타임 스탬프를 저장하는 가장 좋은 방법이나 가장 효율적인 방법은 어디에 있는지 알고 싶습니까?좋은 데이터베이스 디자인 - 타임 스탬프를 저장할 위치

어쩌면 내가 직접 테이블을 만들 수 있다고 생각했지만, 전화를 걸면 다소 비효율적 인 것처럼 보입니다.

기본적으로 전체 데이터베이스는 이미 하나의 타임 스탬프 만 필요로하지만 (나중에 확장해야 함) 이미 데이터를 파싱하고 있는지 여부를 알 수 있습니다.

어떻게 최고의 하나, 단 하나의 날짜를 포함 할 필요가있는 경우,

기본적으로 (이 경합 점의 경우, 모호한려고 노력하지 가장 효율적인), 어떻게 가장 좋은 방법으로는 해?

답변

1

하나의 열과 하나의 행으로 테이블을 만들 수 있습니다. 이것은 매우 정상이지만, 민들레처럼 데이터베이스에 이러한 테이블이 나타나지 않도록하십시오.

스키마에 "이미 파싱 된 데이터의 파싱 여부를 알려주는"것이 매우 중요합니다. 모든 데이터베이스 클라이언트 또는 다른 데이터 생성자가 시계를 동기화했는지 여부, 시간이 뒤로 조정되지 않았는지 여부, 동일한 데이터가 호환되지 않는 여러 수정 버전에 존재하는지, 어떤 시간대에 존재하는지에 상관없이 데이터에 대해 일부 ID를 사용하는 것이 더 나을 수 있습니다 모든 구성 요소가 실행 중이고 관련 클럭의 해상도와 정확도는 무엇입니까?

관련 문제