NCache - Edition Feature Comparison

Edition Comparison 

NCache Features

Express Professional Enterprise
Caching Topologies
Max Cache Size 4GB Unlimited Unlimited
Local Cache True True True
Replicated Cache 2-Node True True
Client Cache   True True
Mirrored Cache     True
Partitioned Cache     True
Partitioned-Replica Asynchronous replication     True
Partition-Replica Synchronous replication     True
Much Enhanced Bridge Topology     True
Backward Compatibility Client API   True True
Dynamic Clustering
Local Clients (.NET and Java) True True True
Remote Clients (.NET and Java) Within Cluster True True
Add or Remove Cache Servers at Runtime True True True
Multiple Network Cards for Scalability   True True
Event Notifications on Cluster Changes     True
Thin Client for Grid Computing     True
Distributed ASP.NET Session State Cache
HttpModule for .NET 2.0/3.0/3.5 True True True
Session State Provider for .NET 2.0/3.0/3.5/4.0/4.5 True True True
Concurrent Session Limit 1000 Unlimited Unlimited
Multiple Geographical Sites Sharing Sessions     True
Third-Party Integrations
Memcached Wrapper for NCache New     True
NHibernate Second Level Cache Provider True True True
Entity Framework Caching     True
.NET Cache Provider 4.0   True True
Cloud Platforms Supported
NCache for Azure New     True
NCache for Amazon Web Services New     True
Data Expirations
Absolute Time Expirations True True True
Idle Time Expirations True True True
Cache Dependencies
File Based Dependency True True True
Key Based Dependency   True True
Multi-cache Key Dependency     True
Synchronize Cache with Database
SqlDependency (SQL Server 2005/2008)     True
OracleDependency (Oracle 10g R2 or later)     True
Database Dependency (Polling based for any OLEDB)     True
Event Notifications (Cluster Wide)
For Selected Items (on Update/Remove)   True True
For any Add/Update/Remove/ClearCache     True
Client Initiated Custom Event Notification     True
Object Caching Features
Tags   True True
Named Tags (.NET & Java)     True
Cache Item Version   True True
Runtime Data Sharing between .NET & Java New     True
Events with Data New     True
Multiple Objects Version Support (.NET & Java)     True
Continuous Query (.NET & Java)     True
Cache Loader     True
Lock and Unlock Cached Item   True True
Streaming API     True
Async Operations (Add, Insert, Remove)     True
Bulk Operations (Get, Add, Insert, Remove)     True
Multi Read-Through, Write-Through, Write-Behind     True
Object Query Language (OQL)     True
LINQ Support in NCache     True
Data Groups     True
Dynamic Compact Serialization     True
Priority Eviction True True True
Least Recently Used (LRU) Eviction     True
Least Frequently Used (LFU) Eviction     True
Do Not Evict Option (for Sessions)     True
Storage Options
Managed .NET Memory True True True
NCache Administration
Remote Client/Client Cache Management   True True
Managing Cache Clients New   True True
PerfMon based Cluster Monitoring True True True
Command-line tools True True True
GUI based Remote Cluster Administration   True True
InProc Cache Instance Monitoring   True True
Graceful Node Stop New   True True
NCache Monitor (GUI Tool)
Remote Cluster Monitoring     True
JavaScript/CSS minification     True
View State Caching     True
Multiple Cache Connections True True True
NCache Email Alert System     True
Auto Join Cluster Upon Reboot True True True
Security New     True
Automatic Connection Rebalancing     True
Compression     True