Edition Comparison - NCache

Feature Highlights Open SourceOSS ProfessionalPro EnterpriseEnt
 
Caching Topologies
- Local Cache
- Client Cache (Boost Performance)
- Number of Clients Max 2 Nodes Unlimited Unlimited
- Mirrored Cache
- Replicated Cache
- Partitioned Cache
- Partition-Replica Cache (Async & Sync)
- Distributed Persistence (Partitioned, Partition-Replica) (New)
- Shared Persistence (Partitioned, Partition-Replica) (New)
- Scheduled Maintenance (Partition-Replica)
- Nagle Algorithm in Cluster (Boost Performance)
- WAN Replication (Bridge Topology)
- LIVE Software Upgrade
- LIVE Split-Brain Detection & Recovery
- Other High Availability Features
  • - Cluster Keep-Alive Heart Beat
  • - Client/Server Keep-Alive
  • - Client/Server Command Retries
  • - Client/Server Events Retries
  • - LIVE Graceful Cache Server Stop
 
Cache Client OSS Pro Ent
- .NET 4.8 Client (Windows)
- .NET 6 Client (Windows & Linux)
- Java Client (Windows & Linux)
- Node.js Client (Windows & Linux)
- Python Client (Windows & Linux) (New)
- Scala Client (Windows & Linux) (New)
 
Cache Server OSS Pro Ent
- .NET 6 (Windows)
- .NET 6 (Linux)
- .NET 4.8 (Windows)
 
Cloud Platforms (Azure, AWS, Others) OSS Pro Ent
- NCache Software in Azure / AWS Marketplace (BYOL) (New)
  • - .NET 6
  • - .NET 6 (Linux)
  • - .NET 4.8
- NCache Software with Install (BYOL) (Other Clouds) (New)
  • - .NET 6
  • - .NET 6 (Linux)
- NCache Software with Install (BYOL) (Other Clouds) (New)
  • - .NET 4.8
- PaaS Deployment (BYOL)
  (ASP.NET Website, Kubernetes, Docker, etc.)
 
Web Apps (.NET / Java / Node.js / Python / Scala) OSS Pro Ent
- ASP.NET Core IDistributedCache
- ASP.NET Core IDistributedCache (Multi-cache)    
- ASP.NET Core Sessions (Basic)
- ASP.NET Core Sessions (JSON Serialization) (New)
- ASP.NET Core Sessions (Advanced)
- ASP.NET Core Sessions (Multi-Site)
- ASP.NET Core Response Caching
- ASP.NET Core SignalR Backplane
 
- ASP.NET Sessions (Basic)
- ASP.NET Sessions (Advanced)
- ASP.NET Sessions (Multi-site)
- ASP.NET Sessions (Share with ASP.NET Core)
- ASP.NET View State (Basic)
- ASP.NET View State (Advanced)
- ASP.NET Output Cache
- ASP.NET SignalR Backplane
 
- Java Web Sessions
  (Tomcat, JBoss, WebLogic, WebSphere)
 
- Node.js Web Sessions
- Python Web Sessions (New)
- Scala Web Sessions (New)
 
.NET Integrations OSS Pro Ent
- Entity Framework Core Cache
  (thru Extension Methods) (Basic)
- Entity Framework Core Cache
  (thru Extension Methods) (Advanced)
- Entity Framework 6 Cache
- NHibernate Cache (Basic)
- NHibernate Cache (Advanced)
- AppFabric Wrapper (no code change)
- Identity Server 4
 
Cache Persistence (New) OSS Pro Ent
- In-Memory Cache with Persistence (New)
 
Distributed Lucene for .NET (New) OSS Pro Ent
- Full Text Search (Distributed Lucene) (.NET) (New)
- Geospatial Indexes (Distributed Lucene) (New)
- Faceted Search (Distributed Lucene) (New)
- Import Lucene Indexes (New)
- Backup / Restore Lucene Index (New)
 
Pub/Sub Messaging & Events OSS Pro Ent
- Pub/Sub Messaging with Topic (Basic)
- Pub/Sub Messaging with Topic (Advanced)
- Pub/Sub (Topic Priority, Message Ordering)
- Pattern Based Subscription (Wildcards)
- Durable Subscriptions (Exclusive / Shared)
- Continuous Query Events
- Item Level Events (onUpdate/onRemove)
- Cache Level Events
  (on Add/Update/Remove/Clear Cache)
- Custom Events (fired by Clients)
 
SQL Search Cache OSS Pro Ent
- SQL Queries
- LINQ Queries
- SQL / LINQ Queries on Groups, Tags, Named Tags
- Tags
- Named Tags
- Groups/Subgroups
- Indexing Object Attributes for SQL & LINQ
- Indexing Object Attributes thru Annotations (New)
- Indexing JSON Documents for SQL & LINQ
- Nullable Support in SQL Queries (New)
 
Read-Through, Write-Through Cache (.NET, Java) OSS Pro Ent
- Read-Through Provider
- Auto-Reload at Expiration / DB Sync
- Write-Through Provider
- Write-Behind (Async)
 
Cache Loader / Refresher OSS Pro Ent
- Cache Loader (Distributed)
- Cache Refresher (Distributed)
 
Data Structures OSS Pro Ent
- Distributed Counter
- Distributed List
- Distributed HashSet
- Distributed Dictionary
- Distributed Queue
 
Synchronize Cache with Database OSS Pro Ent
- SQL Dependency (SQL Server Events)
- Oracle Dependency (Oracle DB Events)
- Notify Extensible Dependency (Custom DB Events)
- Extensible Dependency (Normal / Bulk) (Polling)
- CLR DB Procedures (SQL Server)
 
Data Relationships in Cache OSS Pro Ent
- Key Based Dependency
- File Based Dependency
- Multi-Cache Key Dependency
- Cache Sync Dependency
 
Big Data Processing & Analytics OSS Pro Ent
- MapReduce
- Aggregator
- Entry Processor
 
Object Caching Features OSS Pro Ent
- New Modern NCache API
- Basic Operations (Get, Add, Insert, Remove)
- Bulk Operations (Get, Add, Insert, Remove)
- Lock/Unlock (Exclusive Locking)
- JSON API
- JSON Serialization
- Location Affinity
- Async Operations (Add, Insert, Remove)
- Streaming API
- Item Versioning (Optimistic Locking)
- Multiple Object Versions
- Portable Data Types
- Compression
- Fast Compact Serialization
 
Data Expirations OSS Pro Ent
- Absolute Expirations
- Sliding Expirations
- Default Expirations
 
Evictions OSS Pro Ent
- Priority Eviction
- Least Recently Used (LRU) Eviction
- Least Frequently Used (LFU) Eviction
- Do Not Evict Option
 
Cache Management (Win, Linux) OSS Pro Ent
- Cache Config File Edits
- PowerShell Cmdlet Tools
- Shell Script Tools (Linux)
- NCache Web Manager (GUI)
- Hot Apply Config Changes
- Cache Management API (.NET & Java)
- Auto Restart & Join Cluster on Reboot
- Port Forwarding (Firewalls & Multi-Site)
- Multiple NIC Mapping in Cache Server & Client
 
Cache Monitoring (Win, Linux) OSS Pro Ent
- PerfMon Counters (Win)
- Windows Event Log (Win)
- SNMP Counters
- NCache Web Manager Counters
- NCache Web Monitor (GUI)
- NCache Email Alerts (Template based)
- Cluster Change Events (.NET & Java)
- PerfMon Counters Server-side Logging (Win)
- API Profiling & Logging (Server-side)
- NCache Log Viewer (Win)
- Prometheus & Grafana based Monitoring
 
Security OSS Pro Ent
- Active Directory/LDAP Authentication
- Authorization
- Encryption
  (3DES128-192, AES128-192-256, FIPS)
- TLS 1.2 for Clients & Servers
- Two Domain Controllers Support
- Support for https (NCache Web Manager) (New)
 
Java Integrations OSS Pro Ent
- Hibernate Cache
- Spring Integration
 
Installation Package OSS Pro Ent
- Cache Server (.NET 6) (Win) (.msi)
- Cache Server (.NET 6) (Linux) (.tar.gz)  
- Cache Server (.NET 4.8) (Win) (.msi)  
 
- Cache Client (Win) (.msi)
- Cache Client (Linux) (.tar.gz)
 
Cloud Marketplace VMs (Azure, AWS) OSS Pro Ent
- Cache Server (.NET 6) (Win) (Azure)  
- Cache Server (.NET 6) (Linux) (Azure)  
- Cache Server (.NET 4.8) (Win) (Azure)    
 
- Cache Server (.NET 6) (Win) (AWS)  
- Cache Server (.NET 6) (Linux) (AWS)  
- Cache Server (.NET 4.8) (Win) (AWS)    
 
Docker Images OSS Pro Ent
- Cache Server (.NET 6) (Win)  
- Cache Server (.NET 6) (Linux)  
- Cache Server (.NET 4.8) (Win)  
- Docker Files (Client & Server)
 
Client Packages (.NET, Java, Node.js) OSS Pro Ent
- NuGet
  (SDK, Sessions, IDistributedCache, NHibernate)
- NuGet (SignalR, EF Core, Lucene)
- NuGet (LINQ, EF6)
 
- Maven (Java)
  (client, sessions, spring, hibernate)
- npm (Node.js)
  (client, sessions)
 
Licensing & Support OSS Pro Ent
- Licensing Free Licensed Licensed
- Support (Email, Phone, Office Hours) Public Forum,
no SLA
- Maintenance (Bug Fixes, Public Patches)
- Maintenance (Custom Private Patches)
- 24x7 Support (1-hour SLA)

Signup for monthly email newsletter to get latest updates.

© Copyright Alachisoft 2002 - . All rights reserved.