해시 함수 란 무엇입니까?

a 해시 기능은 컴퓨터 오류 확인 및 데이터 구성 방법입니다. 소수의 데이터는 적은 숫자가 남을 때까지 수학적 알고리즘으로 조작됩니다. 이 숫자는 컴퓨터가 나중에 해당 특정 정보를 찾을 수있는 카탈로그의 일부로 사용됩니다. 좋은 해시 기능은 충분히 작은 결과를 제공하므로 사용하기 쉽지만 모든 데이터 세트에 고유 한 결과를 제공해야합니다. 해시 함수는 손상된 데이터가 해시 될 때 다른 결과를 산출해야하므로 최소 오류 검사를 제공합니다.

컴퓨터 데이터베이스에서는 일반적으로 문자가 아닌 숫자가있는 위치를 저장하는 것이 더 쉽습니다. 숫자는 문자보다 조직과 분류를위한 훨씬 많은 수의 방법을 가지고 있습니다. 결과적으로 숫자는 종종 컴퓨터 데이터베이스 내에 가변 정보가 포함 된 위치에 할당됩니다. 이 숫자는 정보를 임의적이거나 대표 할 수 있습니다.

임의의 숫자는 T의 위치에 따라 간단히 할당됩니다.그는 컴퓨터의 기억 또는 데이터가 저장된 순서입니다. 이러한 방식으로 정보를 저장하는 것은 소규모 데이터베이스 또는 데이터가 자주 변경되지 않는 장소에서 일반적입니다. 다른 영역에서 사용되면 데이터베이스가 더 이상 효율적이지 않을 때까지 점점 더 많은 시간이 걸리기 시작합니다.

대표 정보는 해시 함수가 등장하는 곳입니다. 정보가 포함 된 내용에 관계없이 정보는 숫자로 변환됩니다. 이 숫자는 소수, 일반적으로 정수를 출력하는 수학적 구조로 공급됩니다. 해시 함수가 제대로 작동하는 경우 데이터베이스의 해당 부분의 모든 위치는 고유 한 결과를 갖습니다. 둘 이상의 위치가 동일한 결과를 얻으면 프로그램이 복제 된 해시를 기반으로 잘못된 정보를 가져올 수 있습니다.

다른 것들에 해시 함수를 사용할 수 있습니다. 많은 양의 고도로 반복되는 데이터는 BR 일 수 있습니다Oken은 작은 값으로 내려갑니다. 큰 데이터 세트에서 반복 시퀀스를 찾을 때 특히 좋습니다. 예를 들어, 데 옥시 리보 핵산 (DNA)은 매우 적은 수의 다른 성분으로 구성됩니다. 해시 값을 사용하여 해당 구성 요소를 분해 할 때 두 개의 작은 문자열이 동일하고 다른 두 개의 작은 숫자를 비교하여 매우 명확 해집니다.

해시 기능이 유용한 마지막 영역은 오류 확인 중입니다. 정보가 처음에 해시되면 값은 위치 색인의 일부로 기록됩니다. 나중에 해당 정보가 필요한 경우 정보는 해당 값과 함께 검색됩니다. 프로그램이 정보를 재사용하고 결과가 다르면 어느 시점에서 부패가 발생했습니다. 해시 부패로 인해 데이터가 처음에 검색되는 것을 막을 수 있었기 때문에이 부패는 일반적으로 데이터와 관련이 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?