1

C#の世界では、ベクトルのように見えるインテリジェントなテーブル構造を考案しましたが、スマートキャッシングが実装されていました。以下の表の例を見てみましょう

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

上記のテーブル構造には4つのフィールドがあり、ユーザーはTable.AAPL [0]、Table.Bid [0]、Table.countなどの標準のリーダー表記を使用して列と行にアクセスできました。

私たちが行ったことは、スマートキャッシング戦略を実装したものです。たとえば、データベースに1,000万行ある場合、テーブルはメモリに1000行しかロードしませんが、ユーザーが1001要素にアクセスすると、メモリから現在の行をスワップしてフェッチするために使用します。データベースから次の1000行をキャッシュします。私たちの目標は、常に1000行のみをキャッシュすることでしたが、ユーザーに配列ナビゲーション手法のエクスペリエンスを提供することでした。

C#コードの移植を開始する前に、そのような機能を可能にするオープンソースフレームワークがあるかどうかを知りたいです。

4

0 に答える 0