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

Edition Comparison

This section compares the availability of NCache APIs and integrations across NCache Open Source and NCache editions. Additionally, the majority of client-side APIs across supported platforms, including .NET, Java, Python, and Node.js, are available in NCache Open Source. However, server-side features such as Read-Through, Write-Through, Write-Behind, Cache Loader, Cache Refresher, and Entry Processor are available only in the NCache edition.

The detailed comparison below provides information on the specific APIs, integrations, and capabilities supported by each edition.

NCache API

This section compares the availability of NCache APIs and API-based features across NCache Open Source and NCache editions. It includes core caching operations, data access features, messaging capabilities, querying features, and advanced server-side capabilities supported by each edition.

API-Based Feature NCache Open Source NCache
Distributed Caching Features
Basic Operations (Get, Add, Insert, Remove)

✓

✓

Bulk Operations (Get, Add, Insert, Remove)

✓

✓

Async Operations (Add, Insert, Remove)

✓

Lock/Unlock (Exclusive Locking)

✓

Optimistic Locking

✓

Data Expirations
Expirations (Absolute)

✓

✓

Expirations (Sliding)

✓

✓

Pub/Sub Messaging & Events
Pub/Sub Messaging (Basic)

✓

✓

Pub/Sub Messaging (Advanced)

✓

Pub/Sub (Topic Priority, Message Ordering)

✓

Pattern Based Subscription (Wildcards)

✓

Durable Subscriptions (Exclusive / Shared)

✓

Item Level Events (onUpdate/onRemove)

✓

✓

Cache Level Events (on Add/Update/Remove/Clear Cache)

✓

SQL Search Cache
SQL Queries

✓

LINQ Queries

✓

SQL / LINQ Queries on Groups, Tags, Named Tags

✓

Tags

✓

Named Tags

✓

Indexing Object Attributes through Annotations

✓

Data Structures
Counter

✓

List

✓

HashSet

✓

Dictionary

✓

Queue

✓

NCache Integrations

This section compares the availability of NCache integrations across supported application platforms and frameworks. It covers framework integrations, session providers, caching extensions, and other application-level integrations available in NCache Open Source and NCache editions.

Integration NCache Open Source NCache
.NET Integrations
Entity Framework Core Cache (Basic)

✓

✓

Entity Framework Core Cache (Advanced)

✓

NHibernate Cache (Basic)

✓

✓

NHibernate Cache (Advanced)

✓

AppFabric Wrapper (No Code Change)

✓

✓

Redis .NET Wrapper (No Code Change)

✓

✓

ASP.NET Core Apps
ASP.NET Core IDistributedCache

✓

✓

ASP.NET Core IDistributedCache (Multi-cache)

✓

ASP.NET Core Sessions (Basic)

✓

✓

ASP.NET Core Sessions (JSON Serialization)

✓

ASP.NET Core Sessions (Advanced)

✓

ASP.NET Core HybridCache

✓

✓

ASP.NET Core FusionCache

✓

✓

ASP.NET Core CacheManager

✓

✓

ASP.NET Core IDistributedLock

✓

✓

ASP.NET Core SignalR Backplane

✓

✓

ASP.NET Core Output Cache

✓

✓

ASP.NET Core ITicketStore

✓

✓

ASP.NET Core Response Caching

✓

✓

ASP.NET Core RateLimiting

✓

✓

ASP.NET Core Hangfire

✓

✓

ASP.NET Core Data Protection Provider

✓

✓

ASP.NET Core Data Caching

✓

✓

ASP.NET Apps
ASP.NET Sessions (Basic)

✓

✓

ASP.NET Sessions (Advanced)

✓

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

✓

✓

Entity Framework 6.x

✓

✓

Java Apps
Java Web Sessions (Tomcat, Spring, JBoss, WebLogic, WebSphere)

Coming

✓

Spring Boot Application

✓

✓

Spring Session

✓

✓

Hibernate Cache

Coming

✓

Jakarta Session

✓

✓

JCache (JSR-107)

✓

Spring Integration

Coming

✓

Node.js Apps
Node.js Web Sessions

Coming

✓

Python Apps
Python Web Sessions

Coming

Coming

Note

You can learn more about which features are available with each client in the Developers Guide Overview.

See Also

Cache Connection
Error Handling
CRUD Caching Operations

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