• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

Edition Comparison

This section compares the supported features in NCache Open Source and NCache editions. The comparison includes PowerShell cmdlets, PerfMon counters, and configuration options, highlighting which capabilities are available in each edition.

Important

Additionally, the NCache Management Center and NCache Log Viewer are not available with NCache Open Source. These tools are included only with the NCache edition.

PerfMon Counters

This section compares the PerfMon counters available in NCache Open Source and NCache editions. These counters provide performance and operational metrics for monitoring cache activity, client operations, messaging, and other runtime statistics.

Note

You can learn more about what each counter represents in Monitoring and Diagnostics.

Counter NCache Open Source NCache
Cache Counters
# Clients

✓

✓

Count

✓

✓

Cache Size

✓

✓

CacheLastAccessCount

✓

✓

Additions/sec

✓

✓

Updates/sec

✓

✓

Fetches/sec

✓

✓

Deletes/sec

✓

✓

Hits/sec

✓

✓

Misses/sec

✓

✓

Hits Ratio/sec (%)

✓

✓

Average us/add

✓

✓

Average us/insert

✓

✓

Average us/fetch

✓

✓

Average us/remove

✓

✓

Average us/cache operation

✓

✓

Expirations/sec

✓

✓

Expiration Index Size

✓

✓

Evictions/sec

✓

✓

Eviction Index Size

✓

✓

Requests/sec

✓

✓

Responses/sec

✓

✓

Client bytes received/sec

✓

✓

Client bytes sent/sec

✓

✓

Event Queue Count

✓

✓

Response Queue Count

✓

✓

Response Queue Size

✓

✓

Request Log Ledger Size

✓

✓

Requests Logged/sec

✓

✓

Pub/Sub Messaging
Topics Count

✓

✓

Message Store Size

✓

✓

Messages Published/sec

✓

✓

Messages Delivered/sec

✓

✓

Messages Expired/sec

✓

✓

Cache Client Counters
Read Operations/sec

✓

✓

Write Operations/sec

✓

✓

Average Item Size

✓

✓

Average us/event

✓

✓

Events Triggered/sec

✓

✓

Events Processed/sec

✓

✓

Average us/serialization

✓

✓

Average us/deserialization

✓

✓

Average us/Published Messages

✓

✓

Request Queue Size

✓

✓

Compression/sec

✓

Average Compressed Item Size

✓

Average us/compression

✓

Average us/decompression

✓

Average us/encryption

✓

Average us/decryption

✓

# of Last Sync Poll Removes

✓

# of Last Sync Poll Updates

✓

# of Sync Poll Requests

✓

Bridge Counters
Average us/Bridge Operation

✓

Bridge Cache Count

✓

Bridge Cache Size

✓

Operations Received

✓

Operations Received/sec

✓

Operations Sent

✓

Operations Sent/sec

✓

Queue Count

✓

Replicator Queue Count

✓

Replicator Queue Size

✓

State Transfer/sec

✓

Configuration Options

This section compares the configuration options supported by NCache Open Source and NCache editions. It covers cache topologies, replication, high availability, monitoring, security, querying, database synchronization, and other configurable features available in each edition.

Configuration Option NCache Open Source NCache
Cache Topologies
Replicated Cache

✓

✓

Partition-Replica Cache

✓

Sync / Async Replication

✓

Stop Repartitioning for Scheduled Maintenance

✓

Maintenance Mode

✓

LIVE Split-Brain Detection & Recovery

✓

Client Cache

✓

Data Formatting
JSON Serialization

✓

✓

Compression

✓

Data Persistence & Replication
Persistence

✓

WAN Replication (Bridge Topology)

✓

LIVE Software Upgrade

✓

TCP/IP Nagle Algorithm (Boost Performance)

✓

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

✓

Data Eviction
Eviction (Priority FIFO)

✓

✓

Eviction (Least Recently Used) (LRU)

✓

Eviction (Least Frequently Used) (LFU)

✓

Eviction (Do Not Evict)

✓

Monitoring & Management
SNMP Counters

✓

NCache Email Alerts (Template Based)

✓

Cluster Change Events (.NET & Java)

✓

PerfMon Counters Server-side Logging (Windows, Linux)

✓

✓

Prometheus Counters

✓

✓

Grafana Counters

✓

API Profiling & Logging (Server-side)

✓

Security
Authentication (Active Directory / LDAP / Entra ID / AWS Directory Service)

✓

Authorization (Admin, User)

✓

Encryption (3DES128-192, AES128-192-256, AES-FIPS 128-192-256)

✓

Encryption Keys (DEK, KEK, CEK)

✓

RSA Encryption (Transport Keys: Client to Server, Cluster)

✓

TLS 1.2 & 1.3 (Server)

✓

Mutual TLS 1.2 & 1.3 (Client, Server)

✓

Two Domain Controllers

✓

HTTPS for NCache Management Center

✓

Query Indexing
Indexing Object Attributes for SQL & LINQ

✓

Indexing Object Attributes through Annotations

✓

Indexing JSON Documents for SQL & LINQ

✓

Nullable Support in SQL Queries

✓

Database Synchronization & Providers
Read-Through Provider

✓

Auto-Reload at Expiration / DB Sync

✓

Write-Through Provider

✓

Write-Behind (Async)

✓

Cache Loader / Refresher (.NET)
Cache Loader (Distributed)

✓

Cache Refresher (Distributed)

✓

Synchronize Cache with Database
DB Dependency (OLEDB)

✓

CLR DB Procedures (SQL Server)

✓

PowerShell Cmdlets

This section compares the availability of NCache PowerShell cmdlets across NCache Open Source and NCache editions. The table lists the cmdlets supported in each edition to help identify which administrative and management operations are available.

Note

You can learn more about each cmdlet represents in the PowerShell Reference.

Cmdlet NCache Open Source NCache
Add-BackingSource

✓

Add-BridgeCache

✓

Add-BridgeNode

✓

Add-ClientNode

✓

Add-ClientNodeSecurity

✓

Add-ClientCacheRefDataType

✓

Add-LoaderDataset

✓

Add-NCacheUserOrGroup

✓

Add-Node

✓

Add-QueryIndex

✓

Add-StartupLoader

✓

Add-TestData

✓

Clear-Cache

✓

✓

Disable-NCacheSecurity

✓

Disable-NCacheTLS

✓

Disable-NCEncryption

✓

Enable-AutoStartCache

✓

Enable-NCacheSecurity

✓

Enable-NCacheTLS

✓

Enable-NCEncryption

✓

Export-CacheConfiguration

✓

✓

Export-CacheData

✓

Export-CacheKeys

✓

✓

Get-CacheClientStatistics

✓

✓

Get-CacheCount

✓

Get-CacheLogs

✓

Get-CacheLogsList

✓

Get-Caches

✓

✓

Get-CacheServerStatistics

✓

✓

Get-ClusterHealth

✓

Get-ConnectedClients

✓

Get-MemoryDumpList

✓

Get-NCacheVersion

✓

✓

Get-Topics

✓

Import-CacheData

✓

Install-NCacheModule

✓

Invoke-RefresherDataset

✓

Invoke-ServerLogger

✓

Measure-CachePerformance

✓

New-Bridge

✓

New-Cache

✓

New-ClientCache

✓

New-MemoryDump

✓

Register-NCache

✓

Register-NCacheEvaluation

✓

Register-NCacheOpenSource

✓

Remove-BackingSource

✓

Remove-Bridge

✓

Remove-BridgeCache

✓

Remove-BridgeNode

✓

Remove-Cache

✓

Remove-ClientCache

✓

Remove-ClientCacheRefDataType

✓

Remove-ClientNode

✓

Remove-LoaderDataset

✓

Remove-MemoryDump

✓

Remove-NCacheUserOrGroup

✓

Remove-Node

✓

Remove-QueryIndex

✓

Remove-StartupLoader

✓

Resume-NCacheDataPersistence

✓

Send-MemoryDump

✓

Set-BridgeCacheMode

✓

Set-CacheServerPublicIP

✓

Start-Bridge

✓

Start-BridgeStateTransfer

✓

Start-Cache

✓

✓

Start-NCacheManagementCenter

✓

Set-NCServiceConfigSetting

✓

Stop-Bridge

✓

Stop-Cache

✓

✓

Stop-NCacheManagementCenter

✓

Suspend-NCacheDataPersistence

✓

Test-Stress

✓

✓

Unregister-NCache

✓

See Also

NCache Architecture
Cache Management
Configuration Files

Contact Us

PHONE

+1 214-619-2601   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top