Sitemap

NCache- Distributed Object Caching
      Develop high speed .NET applications

Home

 
Products  |  Services  |  Partners  |  Press Room  |  Support  |  Buy  |  Download  |  Company
 
Alachisoft.com
     
   
 
       Speed up .NET Apps with Distributed Caching

a
NCache is a .NET distributed object cache for the enterprise. It also provides a highly scalable Distributed ASP.NET Session State for applications running in server farms. This enables you to not only significantly speed up your .NET application but also make it more scalable.

Distributed Caching for Server Farms
 
Reduce expensive database trips by caching data close to your application. Cache changes are synchronized across the cache cluster and made available to all application servers in the farm. NCache provides:

    
  Dynamic clustering. Replicated, Partitioned, and Client Cache topologies.
a
       Cache dependency, File dependency, SqlDependency, and more
a
       Event notifications cluster wide a
     arrow  Seamlessly use with NHibernate & CAB a

Distributed ASP.NET Sessions for Server Farms
 
Eliminate the bottlenecks of sticky sessions in load balancer or storing sessions in SQL Server. Scale up your application with extremely fast in-memory distributed ASP.NET Session State.

    
bullet  Faster and more scalable than StateServer & SqlServer
a
     bullet  Highly reliable thru ASP.NET Session State replication
a
     bullet  No code change required to incorporate into ASP.NET apps
 
 
 

[ Download Trial ]  [ Sessions Details ]  [ Session Video ]

[ NHibernate Details ]  [ CAB Details ]  [ NCache Express CTP ]

 

 
Feature Comparison of Editions
   
     
NCache Features    Local Edition
Enterprise Edition
a a
a
a  

a

 
a
    Caching Topologies    
   
Local Cache

   
Mirrored Cache
 

a

   
Replicated Cache

   
Partitioned Cache (Auto Distribution)
 
   
Partitioned Cache (Location Affinity)
   
Partitioned Cache with with Replicas
 
   
Client Cache

   
Local .NET Clients (InProc & OutProc)
   
Local Java Clients (OutProc)

   
Remote .NET & Java Clients
 
a a a a a a
    Dynamic Clustering    
   
Add or Remove Nodes at Runtime
 
   
Event notifications on cluster changes
 
a a a a a a
    Distributed ASP.NET Sessions    
   
HttpModule for .NET 1.1 (no code change)
 
   
Session Store Provider for .NET 2.0 (no code change)
   
Multiple geographical sites sharing sessions
 
a a a a a a
    Third-Party Integration    
   
NHibernate Level-2 Cache Provider

   
Caching Application Block (CAB)
   
TierDeveloper
a a a a a a
    Data Expirations    
   
Absolute Time Expirations

   
Idle Time Expirations

a a a a a a
    Cache Dependencies    
   
Key Based Dependencies
   
File Based Dependencies
   
Multi-cache Key Based Dependencies
 

a a a a a a
    Synchronize Cache with Database    
   
SqlDependency for SQL Server 2005

   
Polling Based DbDependency for SQL 2000, Oracle & OLEDB
a a a a a a
    Clustered-Wide Event Notifications    
   
Event on Update & Remove of Selected Keys
 
   
Event on Insert, Update, & Remove of Any Keys
 

   
Custom Event Notifications
 
a a a a a a
    Object Query Language (OQL)    
   
OQL for Attribute Based Querying
   
Create Index on attributes for Querying

a a a a a a
    Evictions    
   
Fixed and Variable Size Cache
   
Least Recently Used (LRU)

   
Least Frequently Used (LFU)
   
Priority FIFO
a a a a a a
    Storage Options    
   
.NET Heap