首页 > 解决方案 > Presto 中的 LocalMemoryManager 和 ClusterMemoryManager 有什么区别?

问题描述

我正在学习 Presto。我在 Presto 中找到了两个 MemoryManager,LocalMemoryManager 和 ClusterMemoryManager。首先我虽然它们是不同的实现取决于集群的模式。但是我发现不对。

ClusterMemoryManager 是指LocalMemoryManager 的三个MemoryPoolId。但我不知道它们之间的区别。

 private static final Set<MemoryPoolId> POOLS = ImmutableSet.of(GENERAL_POOL, RESERVED_POOL, SYSTEM_POOL);

我查了一些信息,但找不到答案。

任何帮助,将不胜感激。

谢谢!

标签: presto

解决方案


推荐阅读