1

在 C# 世界中,我们设计了一个看起来像向量的智能表结构,但它实现了智能缓存。让我们以下表为例

Symbol Bid Ask Volume
AAPL   600 601 19292
MSFT   30  31  93939

上面的表结构中有 4 个字段,用户可以使用标准的阅读器表示法访问列和行,例如 Table.AAPL[0]、Table.Bid[0]、Table.count 等。

我们所做的是实现了一个智能缓存策略,假设如果数据库中有 1000 万行,则该表仅用于在内存中加载 1000 行,但是当用户访问 1001 个元素时,我们使用从内存中交换当前行并获取数据库中的下 1000 行并将其缓存。我们的目标是在任何时候只缓存 1000 行,但给用户一种数组导航技术的体验。

在我开始移植我的 C# 代码之前,我想知道是否有任何开源框架允许我使用这些功能。

4

0 回答 0