ignite - 点燃内存消耗 vs Redis
问题描述
我是 Ignite 的新手,将 Ignite 与 Redis 进行比较,以确定我的用例的内存数据存储。我有以下 Ignite 设置 - 用于 C#.Net 的 Apache.Ignite 2.5、3 个节点、分区数据、堆外内存,并使用 Data Streamer 将数据写入缓存存储。
我已将相同的数据加载到 Redis 和 Ignite。Redis 的内存使用量为 11gb,而在 3 个节点的 Ignite 中,所有节点的内存使用量加起来为 69gb。根据此处的描述:https ://apacheignite.readme.io/docs/capacity-planning ,考虑到索引和节点,我预计 Ignite 中的内存使用量是 Redis 中的 2 倍。
这是预期的吗?.Net 版本是否有任何内存建议/配置可以帮助减少内存消耗?
解决方案
推荐阅读
- java - 基于Java中的键删除JSONObject中的JSON数组
- python - 在 django setUp() unittest 中使用 factory_boy 时出现“StopIteration”异常
- javascript - 谁能帮我把这个paperscript转换成javascript?
- ruby-on-rails - 如何在postgres中更改rails迁移t.timestamps以使用没有时区的`timestamp(0)`
- python - Python:由多个解释器运行单个 python 脚本是否安全?
- reactjs - 在使用 firebase 数据挂载之前设置反应组件的状态
- firebase - 我们如何针对我们的 Firebase 服务器对第三方外部服务器进行身份验证?
- java - 使用 JSP 和 Servlet 验证密码
- autodesk-forge - 升级到版本 6.0 后处理错误
- python-3.x - 将 Excel 文件上传到 Python