当前位置:  开发笔记 > 编程语言 > 正文

比较i4o与PLINQ对比较大的系列

如何解决《比较i4o与PLINQ对比较大的系列》经验,为你挑选了1个好方法。

对于有i4o或PLINQ经验的人,我有一个问题.我有一个需要查询的大对象集合(大约400K).逻辑非常简单明了.例如,有Person对象的集合,我需要找到具有相同的名字,姓氏,datebirth,或名字/姓氏的首字母等相匹配的人它只是使用LINQ to对象耗时的过程.

我想知道i4o (http://www.codeplex.com/i4o)

或PLINQ可以帮助提高查询性能.哪一个更好?如果那里有任何方法.

谢谢!



1> Marc Gravell..:

有了400k的对象,我想知道数据库(进程内或进程外)是不是更合适的答案.然后,它抽象索引创建过程.特别是,任何数据库都将支持不同列上的多个不同索引,使得所引用的查询都非常可支持,而无需为每个列专门编写代码(只需让查询优化器担心它).

在内存中使用它可能是有效的,但您可能(使用vanilla .NET)需要进行更多的手动索引管理.通过它的声音,i4o肯定值得研究,但我没有任何现有的比较数据.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有