文件名称:LinqToMemory:Linq-to-Memory而不是Linq-to-Object参见http
文件大小:3.94MB
文件格式:ZIP
更新时间:2024-06-03 03:18:09
C#
Linq记忆 Linq-to-Memory而不是Linq-to-Objects,请参阅,它解释了这个想法 它是什么? 基本上就是这样:与其像在CS2xx类中设计数据结构那样设计数据结构,不如像将它们存储在SQL数据库中那样设计它们。 实际上,使用架构设计器很可能会为您提供良好的服务。 然后将它们完全一样地存储在内存中。 RAM是新磁盘。 缓存是新的RAM。 实际上,我当时建议我们写一篇叫做“ Linq To Memory”的东西-与“ Linq to Objects”形成鲜明对比以帮助实现这一目的。 基本上,Linq to Memory是一种假设的东西,它更像是带有“表”的内存数据库,该表基于密集结构(如b树)等,但是除了Linq之外,不需要查询语言。 因此它将使用B + Tree,如下所示(): 为什么? 请注意,这种设计积极地阻止了您通常在OOP中获得的指针林,但是您却获得了一