그래서 오늘 교수는 데이터베이스가 내부적으로 (낮은 수준에서) 업데이트해야 할 때 삭제 된 필드와 업데이트 된 필드를 삽입한다고 말합니다. 그는 이것이 모든 데이터베이스에 걸쳐 만들어 졌다고 말한 후 그것이 의미가 없다고 생각했지만 내 입장을 뒷받침 할 충분한 자원이 없다고 말하는 토론을 시작했습니다. 그는 많은 것을 알고있는 것 같지만 db가 왜 그렇게하는지 이해할 수 없습니다.
필자는 필드를 업데이트하고 해당 행에 더 많은 공간이 필요한 경우 행을 물리적으로 삭제하고 새 데이터로 끝낼 수 있음을 알고 있습니다. 그러나 예를 들어 사용 된 공간을 줄이면 왜 마지막에 삭제하고 다시 삽입합니까?
이것도 사실입니까? 장점은 무엇입니까?