i4o 또는 PLINQ에 대한 경험이있는 사람에게는 질문이 있습니다. 쿼리 할 필요가있는 큰 개체 컬렉션 (약 400K)이 있습니다. 이 논리는 매우 간단하고 직설적입니다. 예를 들어, Person 객체 컬렉션이 있습니다. 동일한 firstName, lastName, datebirth 또는 FirstName/lastname 등의 첫 번째 이니셜과 일치하는 사람을 찾아야합니다. LINQ to Object를 사용하는 것은 시간이 많이 걸리는 프로세스 일뿐입니다.큰 컬렉션의 경우 i4o와 PLINQ 비교
이 궁금 경우 i4o (http://www.codeplex.com/i4o)
또는 PLINQ 쿼리 성능 향상에 도움이 될 수 있습니다. 어느 것이 더 낫습니까? 그리고 거기에 접근법이 있다면.
감사합니다.
고맙습니다. 마크! 몇 가지 규칙에 따라 서로 400K 개체를 일치시켜야하기 때문입니다. 원래 게시물의 예에서 "John Smith"에 대한 레코드와 일치하는 것을 찾아야합니다. 그것은 "J 스미스"또는 "존 S"또는 일치하는 이름 soundex, 등 수 있습니다 ... –
오른쪽 ... 모두 TSQL에서 할 수있는 ... –
나는 성 및 이름이 될 것이라고 가정합니다. 별도로 ... 그래서 당신은 =, LIKE, SOUNDEX 등을 포함하는 다양한 옵션을 가지고 있습니다. –