Overview
What is NCache?
NCache is a 100% .NET / .NET Core Open Source in-memory distributed cache. NCache is built to provide a fast and linearly scalable distributed cache that caches application data and reduces expensive database trips. The vendor states NCache can remove…
Pricing
Entry-level set up fee?
- Setup fee optional
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
Alternatives Pricing
Product Demos
Webinar - WAN Replication for Multi-Datacenter Deployment of NCache
NCache High Availability & Scheduled Maintenance
NCache Split Brain Recovery Architecture & Demo
Webinar - Scaling ASP.NET Core Apps with NCache
Product Details
- About
- Integrations
- Competitors
- Tech Details
What is NCache?
NCache Core Capabilities
- Extremely fast
- Linear scalability
- Self-healing dynamic cluster
- Sync/Async Intelligent replication
- WAN replication with Bridge
- Powerful admin tools
Distributed Caching Features
- Cache Dependency (Key, File)
- Database Synchronization
- Parallel SQL Query, LINQ, Tags
- Read-through, Write-through
- Messaging & Runtime Data Share
- Dynamic Compact Serialization
100% .NET / .NET Core
- ASP.NET Session State storage
- ASP.NET View State Caching
- ASP.NET Output Cache
- Entity Framework Cache
- NHibernate Second Level Cache
Native Java Support
- Native Java clients (Unix/Win)
- Hibernate 2nd Level Cache
- Spring Integration
- JCache Support
- Portable Data Types
NCache Features
NoSQL Databases Features
- Supported: Performance
- Supported: Availability
- Supported: Concurrency
- Supported: Security
- Supported: Scalability
- Supported: Data model flexibility
- Supported: Deployment model flexibility
Additional Features
- Supported: Cache Dependency (Key, File)
- Supported: Database Synchronization
- Supported: Parallel SQL Query, LINQ, Tags
- Supported: Read-through, Write-through
- Supported: Messaging & Runtime Data Share
- Supported: Dynamic Compact Serialization
NCache Screenshots
NCache Video
NCache Integrations
NCache Competitors
- Redisâ„¢*
- Microsoft AppFabric (discontinued)
- Hazelcast
- ScaleOut Software
NCache Technical Details
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
Supported Countries | Global |
NCache Customer Size Distribution
Consumers | 0% |
---|---|
Small Businesses (1-50 employees) | 0% |
Mid-Size Companies (51-500 employees) | 10% |
Enterprises (more than 500 employees) | 90% |
Comparisons
Compare with
Reviews
Community Insights
- Business Problems Solved
- Pros
- Cons
Users of NCache have found the product to be extremely beneficial in improving application performance. By caching data within the application, NCache reduces the need for frequent database trips, resulting in faster response times. Customers have praised the speed and scalability of NCache, reporting significant reductions in website loading times. This has proven to be especially useful for handling bulk get requests, relieving the burden on performance. Additionally, users have found that NCache simplifies database management and reduces lag in their applications. In cases where long page loading times and database timeouts were issues, NCache has been sought after as a solution. Overall, customers have been utilizing NCache to increase system effectiveness, resolve bottlenecks, and make better use of resources. It has proven to be a valuable tool in removing performance bottlenecks related to user data storage and databases. Furthermore, users have found that NCache helps preserve data integrity in the distribution cache by automatically removing cache when an application is removed.
Improved speed: Several users have stated that NCache significantly improves the speed of their applications, reducing search time to 0.2 to 0.5 seconds. This improvement in speed has been highly appreciated by reviewers.
Reduced database calls: Many reviewers have mentioned that NCache effectively reduces the number of database calls, resulting in a faster website performance. This reduction in database calls is seen as a valuable benefit by users.
Faster cache distribution and fewer timeouts: A significant decrease in the time it takes to distribute caches with NCache has been noticed by users. Additionally, they have experienced fewer timeouts compared to their previous caching solution. This improvement in cache distribution and reduction in timeouts is highly valued by reviewers.
Lag when using multiple programs: Some users have experienced lag when running the software alongside other programs, impacting their workflow and productivity. This issue has been mentioned by a significant number of reviewers.
Difficulties in understanding and support: Several users have found it challenging to understand how to use the software, and they feel that the support provided could be improved. There is room for enhancement in terms of user guidance and assistance.
Installation issues and UI problems: The installation process of the software has been reported as difficult by some users, with specific mention of issues related to the user interface. Improvements are needed to make the installation more seamless and user-friendly.