NCache is an open-source distributed cache that provides a 100% native .NET environment. It offers an exceedingly fast and linearly scalable distributed cache that efficiently stores application data and minimizes costly database trips. The software is released under the Apache License, Version 2.0.
NCache Open Source offers the .NET developer community with unrestricted access to the industry's oldest and most popular distributed cache. Due to its Open Source nature, .NET developers now have complete access to a truly elastic .NET distributed cache that fits in nicely with their application's .NET stack.
NCache provides several features, including Separate Editions for Java and .NET, Fully supports .NET 2.0 / 3.5 / 4.0 Cache API, Replicated, Partitioned, Client Cache topologies, Read-through, write-through, and write-behind operations, Cache dependencies, SqlDependencies, and more. It also doesn't require any code changes for ASP.NET & Java Sessions, making it user-friendly. Additionally, NCache has third-party integrations like NHibernate second level cache, Memcached Wrapper, Entity Framework Cache.
In conclusion, NCache is an excellent software if you are looking for a distributed cache that is easy to use, helps to reduce performance bottlenecks, and scale your .NET and Java applications to extreme transaction processing (XTP). The availability of the software under an Open Source license also makes it a very attractive option for .NET developers.
Version 4.4: Distributed cache, .NET Cache, Open source cache, Dynamic Clustering, Compact Serialization, Object Query, LINQ, Partitioned Replica, High Availability, ASP.NET Sessions, NHibernate, Distributed Locking, Replicated Cache
Version 4.1: Dynamic Clustering, Compact Serialization, Object Query, LINQ, Partitioned Replica, High Availability, ASP.NET Sessions, NHibernate, Distributed Locking, Replicated Cache
Version 3.8 SP4: Dynamic Clustering, Compact Serialization, Object Query, LINQ, Partitioned Replica, High Availability, ASP.NET Sessions, NHibernate, Distributed Locking, Replicated Cache
Version 3.8 SP3: Supports Transactions, Optimistic locking, Object querying, Compact serialization, Backup nodes for Partitioned Cache, ASP.NET Sessions Custom Store
Version 3.2: Supports Transactions, Optimistic locking, Object querying, Compact serialization, Backup nodes for Partitioned Cache, ASP.NET Sessions Custom Store, Light-weight Java Client, Failover in Remote Light-weight Clients, Cache Security
Version 3.0: Supports Transactions, Optimistic locking, Object querying, Compact serialization, Backup nodes for Partitioned Cache, ASP.NET Sessions Custom Store
Version 2.0: Supports Transactions, Optimistic locking
Version N: Supports Transactions, Optimistic locking