提问者:小点点

金火到底是什么?


我一直在研究“内存数据网格”,看到了“gemfire”这个术语。我很困惑。看来gemfire是一个术语,指的是像数据库一样存储和操作数据但在计算机内存中的技术,不是吗?gemfire到底是什么?

我可以使用哪些技术来处理Node. js中的“内存数据网格”?

我看到了一些应用程序,比如“Apache Geode”和“Pivotal gemfire”。我如何使用它们?是像使用一些缓存技术(如Redis或Memcached)一样工作吗?在Geode的例子中,数据是只通过API访问,还是有其他方法可以访问这个?


共3个答案

匿名用户

有许多产品符合“内存数据网格”的条件,GemFire是领先的产品之一。从这篇文章中,主要有:

威睿Gemfire(Java)
Oracle一致性(Java)
Alachisoft NCache(. Net)
Gigaspace XAP弹性缓存版(Java)
Hazelcast(Java)
Scaleout StateServer(.Net)

这些产品中的大多数都有多种语言的驱动程序。您可以通过REST或本机node. js客户端访问GemFire中的数据。

Apache Geode是GemFire的开源版本。它比memcached和Redis强大得多;您不仅可以将Geode用作缓存,还可以将其用作记录的存储(它具有原生持久性)。它内置了对象查询语言(OQL)引擎,允许您查询嵌套对象,具有强大的功能,如连续查询和WAN上的复制等。Geode还具有memcached和Redis的协议适配器,允许您的memcached和Redis客户端连接到Geode。

匿名用户

我会添加到“内存数据网格”解决方案列表中:

  • Apache Ignite
  • 英菲尼斯潘

它们还提供强大的功能。

为了进行功能比较,您可以使用这个网站:https://db-engines.com/en/system/Hazelcast;点火。

最后一点:GemFire现在是一个关键的解决方案。

匿名用户

GemFire是一个位于应用程序集群和后端数据源之间的高性能分布式数据管理基础架构。

使用GemFire,可以在内存中管理数据,从而加快访问速度。

请查看下面的链接了解更多详情

https://www.baeldung.com/spring-data-gemfire