Alachisoft.com

NCache Edition Comparison


DownloadSupport Pricing

Feature

Open Source

Professional

Enterprise

 

Caching Topologies

- Local Cache
- Client Cache   
- Mirrored Cache   
- Replicated Cache
- Partitioned Cache
- Partition-Replica Cache (Async)    
- Partition-Replica Cache (Sync)    
- Bridge Topology    
 

Cache Clients

- Local/Remote .NET Clients
- Local/Remote Java Clients    
 

Web Apps

- ASP .NET Sessions (Basic)
- ASP .NET Sessions (Advanced)    
- ASP .NET Sessions (Multi-site)    
- ASP .NET View State (Basic)
- ASP .NET View State (Advanced)    
- ASP .NET Output Cache    
- Java Web Sessions    
 

Third-Party Integrations

- Memcached Protocol Server
- Memcached Wrapper Client (.NET)
- Memcached Wrapper Client (Java)    
- NHibernate Second Level Cache (Basic)
- NHibernate Second Level Cache (Advanced)    
- Entity Framework Second Level Cache Provider    
- NuGet Package
- Hibernate Second Level Cache    
- Spring Integration    
 

Cloud Platforms Supported

- Microsoft Azure    
- Amazon Web Services    
 

Data Expirations

- Absolute Expirations
- Sliding Expirations
 

Cache Dependencies

- Key Based Dependency    
- File Based Dependency    
- Custom Dependency    
- Multi-cache Key Dependency    
- Cache Sync Dependency    
 

Synchronize Cache with Database

- SqlDependency (Events SQL Server 2005-2012)    
- OracleDependency (Events Oracle 10g R2 or later)    
- Db Dependency (Polling for OLEDB)    
 

Event Notifications

- Item based (onUpdate/onRemove)
- Cache level (on Add/Update/Remove/ClearCache)    
- Custom Events (fired by clients)    
- Continuous Query    
 

Object Caching Features

- Basic operations (Get, Add, Insert, Remove)
- Bulk operations (Get, Add, Insert, Remove)
- Async operations (Add, Insert, Remove)    
- Streaming API    
- Lock/Unlock (exclusive locking)
- Item Versioning (optimistic locking)    
- Tags    
- Named Tags    
- Groups/Subgroups    
- Object Query Language - OQL (Basic)
- Object Query Language - OQL (Advanced)    
- LINQ (Basic)
- LINQ (Advanced)    
- Portable Data Types    
- Multiple object versions    
- Read-Through, Write-Through, Write-Behind    
- Cache Loader    
 

Evictions

- Priority Eviction
- Least Recently Used (LRU) Eviction    
- Least Frequently Used (LFU) Eviction    
- Do Not Evict Option    
 

Storage Options

- Managed .NET Memory
 

Cache Management

- Visual Studio Integration    
- NCache Manager (GUI tool)  
- NCache Monitor (GUI tool)    
- PerfMon counters
- Command line tools
- Cache Management .NET API    
- Cache Management Java API    
- JMX/SNMP Java Client Counters    
- NCache Email Alerts    
- Auto Restart & Join Cluster on Reboot    
- Multiple NIC Mapping in Cache Server & Client    
- Event Notifications on Cluster Changes    
 

General Features

- Active Directory/LDAP Authentication    
- Authorization    
- Encryption (3DES, AES, …)    
- Compression    
- Fast Compact Serialization    
- Indexing on Object Attributes
 

Installation Package

- Windows Installer Client & Server (.msi)
- Java Client Installer (.msi, .tar.gz)    
 

DownloadSupport Pricing