Java 内存中分布式缓存与内存中数据网格

Java 内存中分布式缓存与内存中数据网格,java,caching,in-memory-database,Java,Caching,In Memory Database,“内存内分布式缓存”与“内存内数据网格”之间的区别是什么 我们什么时候使用一个而不是另一个,即“内存数据网格”的实际用例是什么 你能说出几个与Java应用程序兼容的流行的“内存内数据网格”框架吗?有了内存内数据网格,你可以进行内存内分布式缓存。例如,Oracle使用Oracle Coherence通过Weblogic实现这种缓存。通过这个例子,我回答了你问题的最后一部分 但这是只做缓存(金钱、内存、网络、cpu)最昂贵的解决方案:内存中的数据网格比你需要做缓存更可靠,它可以处理真实的数据,所以你

“内存内分布式缓存”与“内存内数据网格”之间的区别是什么

我们什么时候使用一个而不是另一个,即“内存数据网格”的实际用例是什么


你能说出几个与Java应用程序兼容的流行的“内存内数据网格”框架吗?

有了内存内数据网格,你可以进行内存内分布式缓存。例如,Oracle使用Oracle Coherence通过Weblogic实现这种缓存。通过这个例子,我回答了你问题的最后一部分

但这是只做缓存(金钱、内存、网络、cpu)最昂贵的解决方案:内存中的数据网格比你需要做缓存更可靠,它可以处理真实的数据,所以你不需要另一个后端


如果您需要在分布式内存中进行缓存,那么像EHCache、Memcached和Infinispan这样的解决方案就可以做到。实际上,几乎Java EE应用服务器都提供了解决方案。

内存中的分布式缓存就是这样一种缓存,它分布在不同的节点上。它使数据对使用它的应用程序高度可用。它们通常是键/值存储,支持标准的put/get操作以及分区、复制或备份数据的功能

内存中的数据网格是一种分布式缓存,具有一定的计算能力。除了分布式缓存的功能外,它还允许您执行分布式SQL、共址处理等操作。。。
提供了一个很好的内存数据网格列表。

我想您已经在谷歌上搜索了这些术语以及使用它们的产品。不清楚你在问什么,你可以很容易地找到你自己。你有什么疑问吗?我试着用谷歌搜索,但无法获得足够的信息,我可以很容易地理解其中的差异。没有太多的不同。数据网格试图不仅仅是缓存。数据网格可以包含缓存、队列、分布式锁、分布式工作引擎等。这类似于菜刀和瑞士军刀之间的区别。关于一些流行的名字,谷歌肯定会有所帮助。还有,在他的StackOverflow个人资料中哪里可以找到?