关于DolphinDB中缓存机制的问题
当应用程序频繁选择同一时间段的数据时,DolphinDB 会每次从磁盘获取数据,还是将数据缓存在内存中?
不同引擎之间的实现细节有何不同?
对于频繁查询的数据,DolphinDB会缓存相应的数据,以避免频繁的磁盘访问,从而提高性能。
不同引擎的实现细节可能会有所不同。
OLAP引擎:
它将对应的分区数据缓存到DolphinDB所在的内存空间中,以便后续访问可以直接从缓存中读取。
TSDB引擎:
TSDB利用了页面缓存(OS缓存),但每次都需要从OS缓存中解压。