【问题标题】:What exactly is Gemfire?宝石火到底是什么?
【发布时间】:2016-02-15 20:13:45
【问题描述】:

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

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

我看到了一些应用程序,例如“Apache Geode”和“Pivotal gemfire”。我如何与他们合作?是否像使用某些缓存技术(如 Redis 或 Memcached)?在 geode 的情况下,数据是否只能通过 API 访问,还是有其他方法可以访问?

【问题讨论】:

    标签: gemfire


    【解决方案1】:

    有许多产品符合“内存数据网格”的要求,GemFire 就是其中的佼佼者。来自this article的主要有:

    VMware Gemfire (Java)
    Oracle 一致性 (Java)
    Alachisoft NCache (.Net)
    Gigaspaces XAP 弹性缓存版 (Java)
    Hazelcast (Java)
    横向扩展状态服务器 (.Net)

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

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

    【讨论】:

    • 我也看过文章和Geode文档,非常好,谢谢。嗯,现在事情更清楚了,我的研究会更容易和客观。感谢您的帮助
    • 我们在 GemFire 中得到了什么是在 Geode 中没有得到的?
    • WAN 复制是 Pivotal 保留在 OSS 核心之外的三件事之一
    • 自首次发布以来,Pivotal 已将 WAN 和 CQ 捐赠给开源。到目前为止,GemFire 中唯一的附加功能是 GemFire 到 Green Plum 连接器(它支持闭环分析)。
    • @Swapnil 如何使用 Gemfire 创建带有连接实体的实体类?
    【解决方案2】:

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

    • Apache 点燃
    • Infinispan

    它们还提供强大的功能。

    对于功能比较,您可以使用此网站:https://db-engines.com/en/system/Hazelcast%3BIgnite

    最后一点:GemFire 现在是 Pivotal 解决方案。

    【讨论】:

      【解决方案3】:

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

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

      详情请点击下方链接

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-11
        • 1970-01-01
        • 1970-01-01
        • 2013-10-17
        • 2019-06-22
        • 2015-07-28
        • 2010-10-06
        • 2012-09-03
        相关资源
        最近更新 更多