내가 만들고있는 웹 사이트의 구성 요소는 사용자가 미리 정의 된 수백만 개의 생성 된 코드 목록과 비교하여 유효한 코드 인 것으로 확인 된 양식으로 고유 코드를 입력해야합니다. 사용자에게 즉각적인 피드백을 제공하려면 어떻게해야합니까?프로모션 코드가 유효한지 어떻게 효율적으로 확인할 수 있습니까?
원래 배치 작업에서 제출 된 모든 내용을 하룻밤 사이에 확인하려고했지만 클라이언트는 사용자에게 유효한 코드가 있는지 즉시 알려주고 싶습니다.
trie 구조를 작성하고 생성 된 코드를 데이터베이스 테이블에 저장하거나 다른 방법을 사용하는 것이 더 효율적입니까?
고유 한 코드 열을 올바르게 색인하는 한, MySQL은 수 백만 개의 행 테이블에서 'SELECT'를 쉽게 처리 할 수 있습니다. http://stackoverflow.com/questions/1114619/mysql-performance-on-6-million -row-table –
미리 결정한 목록을 가지고 있다면 제출 된 즉시 데이터베이스의 존재를 쿼리하기를 원하지 않는 이유가 있습니까? –
그리고/또는 ajax로 올바른 문자 길이가 코드 입력 상자에 입력되면 확인하십시오. 수표 양식에 수표 사용자 이름과 매우 흡사합니다. –