Skip to content
SPECIFICTION
Get listed

Alibaba Cloud Tair vs Ehcache

Alibaba Cloud Tair

alibabacloud.com

Ehcache

ehcache.org

Side by side

FigureAlibaba Cloud TairEhcache
Price fromFreeFree
Free planYesYes
Free trialYes—
Open source—Yes
WebYes—
APIYesYes
Self-hosted—Yes
Plans published23
Spec score · Caching Software7.9 (#9)8.5 (#4)
SupportAlibaba Cloud says customers can live-chat with sales or open a ticket for technical help.Ehcache documentation directs users with unanswered questions to its support forums.

Plans

Alibaba Cloud Tair

  • Tair (Redis® OSS-Compatible) - Enterprise EditionFree
  • Tair (Redis® OSS-Compatible) - Open Source EditionFree

Alibaba Cloud Tair pricing →

Ehcache

  • EhcacheFree
  • Ehcache open-sourceFree
  • Enterprise EhcachePriced on request

Ehcache pricing →

In their own words

Alibaba Cloud Tair

Alibaba Cloud Tair is a cloud database service for applications that need high-throughput, low-latency operations using the Redis protocol. It supports strings, lists, sets, sorted sets, hashes, streams, transactions, and Pub/Sub, with standalone, master-replica, cluster, and read/write-splitting architectures. The product page describes compatibility with multiple open-source Redis versions and migration without application code changes, plus online scaling without downtime and point-in-time recovery accurate to the second. Additional structures include distributed locks, multidimensional leaderboards, sliding windows, and JSON file storage. Its management platform monitors CPU, memory, connections, and disk use, with alerts, audit logs, and diagnostic reports. Security options include IP whitelists, VPC access, TLS in transit, transparent RDB encryption, and backups. Integrations include OpenAPI, Alibaba Cloud SDKs, CLI, and Resource Orchestration Service; SDKs are listed for Java, C#, Go, Python, Swift, TypeScript, PHP, and C++. New users can access either listed 30-day, 1 GB RAM trial plan at free.

Visit alibabacloud.com

Ehcache

Ehcache is a free, open-source Java caching library for keeping application data, database results, and web pages available to applications. It is designed to improve performance, reduce database work, and support scaling. It can run inside an application or in mixed in-process and out-of-process deployments, including terabyte-sized caches. Ehcache 3 supports off-heap storage, including configurations that rely on it exclusively, and is compatible with the JCache API defined by JSR-107. The project describes Spring Caching and Hibernate integration through javax.cache support. Configuration is available through XML or the Java API, and data can be shared between application instances using Terracotta clustered storage. Ehcache 3.11 also allows caches to share resources. It supports JTA-managed XA transactions, including two-phase commit and crash recovery, but documents Read-Committed as the only supported isolation level and Bitronix 2.1.4 as the only tested transaction manager. Ehcache 3.11 requires Java 8 or later and is the last release line to support Java 8. The license is Apache 2.0.

Visit ehcache.org