生态系统:分布式缓存

来自 PostgreSQL wiki
跳转到导航跳转到搜索

Apache Ignite

  • 提供商 -- Apache 软件基金会
  • 网站 -- http://ignite.apache.org/
  • 许可证 -- 开源 (Apache License 2.0)
  • 互操作性级别 -- 软件本身与数据库无关。pgmemcache 支持 PostgreSQL 9.1 或更高版本。
  • 已验证的 PostgreSQL 版本 -- 9.5.3 on Linux x86_64(64-bit)
  • 上次更新 (YYYY-MM-DD) -- 2016-8-31
  • 描述 -- Apache Ignite 是一款高性能、可扩展的内存中平台。它提供各种功能,例如高级集群、通过标准 JCache 接口实现的数据网格、流和 CEP、计算和服务网格、分布式消息传递和事件、Hadoop 加速器以及 Spark 共享 RDD。它还实现了 memcached 二进制协议,使现有应用程序能够使用各种 memcached 客户端库访问数据。另一方面,名为 pgmemcache 的 PostgreSQL 扩展提供了用户定义的函数,以便在数据库服务器进程中访问 memcached。这可用于使数据库触发器刷新缓存在 memcached 中的数据。
  • 附加信息 -- 点击这里

Ehcache

  • 提供商 -- Terracotta, Inc.
  • 网站 -- http://www.ehcache.org/
  • 许可证 -- 开源 (Apache License 2.0)
  • 互操作性级别 -- 软件本身与数据库无关。
  • 已验证的 PostgreSQL 版本 -- 9.5.3 on Linux x86_64(64-bit)
  • 上次更新 (YYYY-MM-DD) -- 2016-7-22
  • 描述 -- Ehcache 是 Java 对象最广泛使用的内存中缓存。它可以与流行的库和框架集成。例如,它可以透明地缓存从 PostgreSQL 检索的数据,作为 Hibernate ORM 的二级缓存。
  • 附加信息 -- 点击这里

Infinispan

  • 提供商 -- Red Hat, Inc.
  • 网站 -- http://www.infinispan.org/
  • 许可证 -- 开源 (Apache License 2.0)
  • 互操作性级别 -- 明确支持 PostgreSQL(没有指定特定版本)
  • 已验证的 PostgreSQL 版本 -- 9.5.3 on Linux x86_64(64-bit)
  • 上次更新 (YYYY-MM-DD) -- 2016-8-1
  • 描述 -- Infinispan 是一款分布式内存中键值数据存储,具有可选模式。一个用途是 Hibernate ORM 的二级内存中缓存。另一个用途是键值持久存储。后一种用途支持 PostgreSQL 作为各种存储后端的其中之一 -- Infinispan 通过 JDBC 读取和写入 PostgreSQL 中的数据。
  • 附加信息 -- 点击这里

memcached

  • 提供商 -- Danga Interactive
  • 网站 -- http://www.memcached.org/
  • 许可证 -- 开源 (Revised BSD)
  • 互操作性级别 -- 软件本身与数据库无关。pgmemcache 支持 PostgreSQL 9.1 或更高版本。
  • 已验证的 PostgreSQL 版本 -- 9.5.3 on Linux x86_64(64-bit)
  • 上次更新 (YYYY-MM-DD) -- 2016-7-15
  • 描述 -- Memcached 是一款分布式内存对象缓存系统,旨在通过减轻数据库负载来加速 Web 应用程序。名为 pgmemcache 的 PostgreSQL 扩展提供了用户定义的函数,以便在数据库服务器进程中访问 memcached。这可用于使数据库触发器刷新缓存在 memcached 中的数据。
  • 附加信息 -- 点击这里

Terracotta BigMemory Max

  • 提供商 -- Terracotta, Inc.
  • 网站 -- http://www.terracotta.org/products/bigmemorymax
  • 许可证 -- 专有
  • 互操作性级别 -- 软件本身与数据库无关。
  • 已验证的 PostgreSQL 版本 -- 9.5.3 on Linux x86_64(64-bit)
  • 上次更新 (YYYY-MM-DD) -- 2016-8-18
  • 描述 -- BigMemory Max 是一款分布式内存中缓存,支持用 Java、C# 和 C++ 编写的客户端。它可以在多个服务器上扩展到数百 TB 的内存中数据。BigMemory Max 提供最常用的 Ehcache 接口。与 Ehcache 一样,它可以与流行的库和框架集成。例如,它可以透明地缓存从 PostgreSQL 检索的数据,作为 Hibernate ORM 的二级缓存。
  • 附加信息 -- 点击这里