首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Multimap vs Multivalue Map - Hazelcast

Multimap vs Multivalue Map - Hazelcast
EN

Stack Overflow用户
提问于 2015-02-21 11:12:19
回答 2查看 2.6K关注 0票数 3

使用MultiMap和Map of Collection有什么不同?

或者,换句话说,multimap在hazelcast中是如何工作的?这可能有助于回答关于使用一种与另一种的权衡问题。

PS:我理解Map和MultiMap之间的区别。问题是Multimap和Map of Collection之间的区别。

EN

回答 2

Stack Overflow用户

发布于 2016-05-24 14:19:06

在hazelcast中,收藏地图不是一个好主意。由于您实际上有一个实际映射的代理,因此从该映射的“值”修改集合不会反映在该映射的其他代理中。

使用集合映射将要求您管理不同线程之间的锁定和并发,以更新代理映射。

这将要求您使用以下流程:

代码语言:javascript
复制
"lock" -> "get" -> update the value -> "unlock" methods of the IMap interface locking the key of the collection you wish to update.
票数 2
EN

Stack Overflow用户

发布于 2015-02-21 11:41:44

根据定义,Multimap指的是每个输入至少与一个输出相关联。相反,Map的值正好对应于其他值中的一个。

多重映射:

收藏地图

查看维基百科中的多值函数:http://en.wikipedia.org/wiki/Multivalued_function

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28641660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档