.net 웹 양식의 일련의 필드에 대해 intellisense를 작성하여 사용자가 옵션 중 하나를 클릭하면 일련의 필드를 채울 수 있습니다. 필드 (이름, 주소 등). 이것은 C# .net 및 ajax를 사용하여 구현하는 것이 매우 쉽습니다. 그러나 최근에는 데이터베이스에 대해 검색되는 주요 필드를 암호화해야하므로 기능이 중단되었습니다. 검색 가능한 필드를 해독하는 유일한 방법은 현재 C# .net에 있습니다.메모리 또는 클라이언트 측에 큰 데이터 세트 저장
a) 페이지가로드 될 때 모든 레코드를 가져 와서 메모리에 (암호화되지 않은) 배열에 저장하고 검색 필드의 사용자 키가 linq를 사용하거나 관심있는 기록을 잡기 위해 람다에게. b) 페이지가로드 될 때 모든 레코드를 js 배열 (암호화되지 않음)에 저장하고 검색 클라이언트 측을 수행합니다.
내 웹 서버와 클라이언트의 검색 환경 모두에 대한 성능 고려 사항 중 가장 좋은 방법은 무엇입니까?
나는 이것이100k 레코드라고 생각하고 있습니다.
검색하기 전에 해당 키를 암호화 할 수 없었습니까? 즉.'name = 'smith'를 검색하는 대신에'name ='02h37xsdfh5h5h23h34h '' 또는 db에 보이는 것이 무엇이든간에 검색 할 수 있습니다. – Daniel
그들은 정확한 일치를 위해 작동하지만 누군가가 'smi'를 입력한다고 말합니다. – jreed350z
좋아요, 전 열쇠로 쿼리했는데, 내 잘못이라고 생각했습니다 – Daniel