내 시스템 관리자는 실수로 내 데이터베이스를 훨씬 이전 시점으로 복원했습니다.
3 시간 후에 우리는이 시간 동안 80 개의 새 행 (자동 증가 외래 키 종속성 포함)을 작성했습니다.
그래서이 시점에서 병합해야하는 두 개의 테이블에 동일한 ID를 사용하여 80 개의 다른 고객을 확보했습니다.
나는 어떻게 기억 하나 그러나 우리는 이것을 풀었다. 그러나 그것은 오랜 시간이 걸렸다.
이제 새 데이터베이스를 설계하고 있는데,이 사용 사례가 드물 긴하지만 GUID 인덱스를 사용하는 것이 가장 좋습니다.GUID VS 자동 증가. (현명하게)
내 질문 : ID와 같은 긴 문자열을 어떻게 만듭니 까?
두 명의 프로그래머가 고객에 대해 이야기하고있을 때 다음과 같이 말할 수 있습니다.
"안녕하세요. 고객 874454에 문제가 있습니다."
하지만 어떻게 GUID를 사용하면 간단하게 유지할 수 있습니까? 이것은 실제로 문제 및 소통을 일으킬 수있는 문제입니다.
감사합니다.
"감사 양식"이란 무엇입니까? 당신은 데이터베이스 전체 로그 작성을 의미합니까? 감사 – fatnjazzy
데이터베이스는 spearate 감사 테이블의 키 테이블에 대한 변경 사항을 기록하도록 설정할 수 있습니다. 일반적으로 변경 한 사용자의 ID와 날짜도 포함됩니다. 이 기능은 규제/재무 감사 및 불량 데이터 변경을 쉽게 수정할 수 있도록하기 위해 사용됩니다. 데이터베이스는 로깅을 통해 자동으로이 작업을 수행하지 않습니다 (적어도 쉽게 액세스 할 수있는 수준은 아님). 데이터베이스 설계의 일부로 설정해야하는 시스템입니다. – HLGEM