生态系统:分布式缓存
来自 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 的二级缓存。
- 附加信息 -- 点击这里