NCache Edition Comparison (v5.0 SP1)

- Licensing
FREE
- Support (Email, Phone, Office Hours)
- Maintenance (Bug Fixes, Public Patches)
- Maintenance (Custom Private Patches)
- 24x7 Support (1-hour SLA)
- Production Simulation Cloud Environment
- Production Simulator Tool

Caching Topologies

- Local Cache (InProc/OutProc)
- Replicated Cache
- Partitioned Cache (No replication)
- Partition-Replica Cache (Sync & Async Replication)
- Partition-Replica Scheduled Maintenance Support
- Mirrored Cache
- Client Cache (Boost Performance)
- 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

- .NET Clients
- .NET Core Clients (Windows)
- .NET Core Clients (Linux)
- Java Clients (Windows & Linux)

Cache Server

- .NET (Windows)
- .NET Core (Windows)
- .NET Core (Linux)

Cloud Platforms

- Cloud Compatibility (Azure, AWS, Others)
- Azure Marketplace (BYOL)
- AWS Marketplace (BYOL)
- PaaS Application Deployment
(ASP.NET Website, Azure Service Fabric, etc.)

Web Apps (.NET & Java)

- ASP.NET Core IDistributedCache
- ASP.NET Core Sessions (Basic)
- ASP.NET Core Sessions (Advanced)
- ASP.NET Core Sessions (Multi-Site)
- ASP.NET Core SignalR Backplane Provider
- ASP.NET Core Response Caching
- ASP.NET Sessions (Basic)
- ASP.NET Sessions (Advanced)
- ASP.NET Sessions (Multi-site)
- ASP.NET SignalR Backplane Provider
- ASP.NET View State (Basic)
- ASP.NET View State (Advanced)
- ASP.NET Output Cache
- Java Web Sessions

.NET Integrations

- Entity Framework Core Cache
(thru Extension Methods)
- Entity Framework 6 Cache
- NHibernate Cache (Basic)
- NHibernate Cache (Advanced)

Events & Pub/Sub Messaging

- Pub/Sub Messaging with Topic (Basic)
- Pub/Sub Messaging with Topic (Advanced)
- 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)

Synchronize Cache with Database

- SqlDependency (SQL Server Events)
- OracleDependency (Oracle DB Events)
- DB Dependency (Polling)
- CLR DB Procedures (SQL Server)

Data Relationships in Cache

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

Search Cache

- Full Text Searching with Distributed Lucene.NET
- SQL Queries
- LINQ Queries
- SQL/LINQ Queries on Groups and Tags
- Tags
- Named Tags
- Groups/Subgroups
- Indexing Object Attributes for SQL & LINQ

Big Data Processing & Analytics

- MapReduce
- Aggregator
- Entry Processor

Data Expirations

- Absolute Expirations
- Sliding Expirations
- Default Expirations

Object Caching Features

- Distributed Data Structures
  • - Distributed List
  • - Distributed HashSet
  • - Distributed Dictionary
  • - Distributed Queue
- JSON Serialization
- New Modern NCache API
- JSON API
- Location Affinity
- 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)
- Read-Through, Write-Through, Write-Behind
- Portable Data Types
- Multiple Object Versions
- Cache Loader
- Compression
- Fast Compact Serialization

Evictions

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

Cache Management

- Manually Edit Cache Config Files
- PowerShell Cmdlet Tools
- NCache Web Manager (Web GUI tool)
- Hot Apply Config Changes
- Cache Management API (.NET)
- Cache Management API (Java)
- Auto Restart & Join Cluster on Reboot
- Port Forwarding (Firewalls & Multi-Site)
- Multiple NIC Mapping in Cache Server & Client

Cache Monitoring

- PerfMon Counters
- Windows Event Log
- NCache Web-based Monitor (Web GUI tool)
- NCache Email Alerts
- Cluster Change Events (.NET & Java)
- PerfMon Counters Smart Logging
- API Profiling & Logging (Server-Side)
- Server Log Viewer
- JMX/SNMP Java Client Counters

Security

- Active Directory/LDAP Authentication
- Authorization
- Encryption
(3DES128-192, AES128-192-256, FIPS)
- TLS 1.2 for Clients & Servers

Java Integrations

- Hibernate Cache
- Spring Integration

Installation Package

- Windows Installer Client & Server (.NET) (.msi)
- Windows Installer Client & Server (.NET Core) (.msi)
- Windows Installer Client (.NET Core) (.msi)
- Linux Installer Server (.NET Core) (.tar.gz)
- Linux Installer Client (.NET Core) (.tar.gz)
- Docker Image (Client & Server) (Windows)
- Docker Image (Client & Server) (.NET Core) (Linux)
- Docker Files (Client & Server)
- NuGet Packages
(SDK, Session, SignalR, EF Core, EF6, NHibernate)
- Java Client Installer (.msi, .tar.gz)

Signup for monthly email newsletter to get latest updates.

Contact Us

PHONE

+1 (214) 764-6933 (US)

+44 20 7993 8327 (UK)

© Copyright Alachisoft 2002 - . All rights reserved.