将Trie加载到内存中

时间:2017-12-06 06:21:01

标签: java c# memory-management data-structures

我有一个存储在RDBMS中的大小的trie。特里尺寸为5GB并且还在增长。 由于严格的延迟要求(200 - 300 ms),我需要始终将其加载到服务器RAM中。 我有一个16GB RAM的服务器。 如何确保始终从RAM提供此trie并避免昂贵的磁盘I / O? 我正在编写一个Web服务,它将从RAM访问trie并将结果返回给调用者。 语言选项是C#/ Java。 如果问题不明确,请告诉我。

注意:我也经历过关于内存/缓存管理的这个伟大的系列https://lwn.net/Articles/250967/,但无法回答这个问题。

0 个答案:

没有答案