Questions tagged [ncache]

NCache is an extremely fast and scalable in-memory distributed cache that caches application data and reduces expensive database trips. NCache also provides out of the box in-memory ASP.NET Session State storage for web farms.

NCache

NCache is an extremely fast and scalable in-memory distributed cache that caches application data and reduces expensive database trips. NCache also provides out of the box in-memory ASP.NET Session State storage for web farms.

Features

  • Object Caching Features: Very rich operations. Get, Add, Update, Remove, Exists, & Clear Cache with many options, Absolute & sliding expirations, Lock/unlock, item versioning, and streaming API provided.
  • Cache Topologies: Mirrored, Replicated, Partitioned, Partitioned-Replica, and Client Caches. Highly dynamic and intelligent replication provided.
  • Cache Elasticity (High availability): Highly elastic with 100% uptime. Peer to peer cache cluster architecture. Connection failover support and dynamic configuration. Wan Replication: Supports WAN replication between following sites. Active-passive, active-active. No performance drop.
  • Security & encryption: Active Directory/LDAP authentication, authorization, and 3DES/AES-256 encryption. No programming needed.
  • Cache Administration: Very feature-rich GUI tools. NCache Manager, NCache Monitor, PerfMon counters, and command line tools provided.
  • Synchronization with Data Sources: SqlDependency, OracleDependency, DbDependency, & CLR Stored Procedures for database synchronization. File based and Custom dependency for non-relational data sources.
  • Managing Data Relationships: Key based Cache Dependency allows you to handle one-to-one, one-to-many, and many-to-many relationships in the cache automatically.
  • Search Cache (SQL-like): Object Query Language (OQL) and LINQ. Search cache on object attributes, Tags, and Named Tags with SQL-like query.
  • Read-through & Write-through: Multiple Read-through, Write-through. Use cache to fetch data from your database and simplify your apps. Also auto-reload cached items when expired or when database synchronization needed.
  • Data Grouping: Group/sub-group, Tags, and Named Tags. Group, fetch, update, and manipulate data intelligently.
  • Runtime Data Sharing: Events, Continuous Query, .NET/Java portable binary data, and more. Use NCache for publisher/consumer data sharing between .NET/.NET or .NET/Java apps.
  • Cache Size Management: Cache level management. LRU, LFU, and Priority evictions. You can designate cached items to not be evicted with priority eviction.
  • ASP .Net Support: ASP.NET Session State, ASP.NET View State, ASP.NET Output Cache. Replication for sessions, View State, and page output. Link view state with sessions for auto expiry and much more.
  • Third Party Integrations: NHibernate Second Level Cache, Entity Framework Cache, Memcached Wrapper; extra features provided for all of these. Use all of these without any programming.

To get started, read the getting started with NCache guide or watch five steps to getting started.

Learn more

More information about NCache available through the following:

Support

Various support options are available for NCache. Inquiries and questions are answered by experienced and helpful support engineers. Following communication methods are available:

Self Service Support

Search extensive online documentation, FAQ's, articles and online demos 24 hours a day. NCache online resources provide a wealth of information on many topics and provide quick answers to common questions.

Email-based Support

Contact support personnel, using support@alachisoft.com

24x7 Phone Support

24x7 support is also available for NCache customers.

73 questions
0
votes
0 answers

Alachisoft Ncache Running Slow when ClientIs is Stopped

When ever my Cache-Name is in Stopped mode my application run too slow in dot net core 3.1. It doesn't even reach to First line of action method.
0
votes
0 answers

Is it possible to use EF Core to filter NCache data with a Regex?

I have been looking into Redis and NCache as a cached storage to around 10.000 objects that a client need to have access to pretty frequently. Is it possible use EF Core and with NCache and use a where clause that filter the data based on a Regex?…
K N
  • 279
  • 5
  • 22
0
votes
0 answers

NCache isn't working with ASP.NET Core Web API

I'm migrating a .NET 4.8 Web API application to .NET 6, but NCache isn't working for some reason. The legacy app references Alachisoft.Ncache.Client.dll 5.2.1 and Alachisoft.NCache.Runtime.dll 5.2.1. The new code is using Alachisoft.Ncache.SDK…
Shane
  • 83
  • 1
  • 4
0
votes
0 answers

How to implement Distributed Caching in .net core webapi?

Can anyone please help me by providing some learning material or any link for the step by step implementation of caching in .net core web API?
Prakhar
  • 25
  • 4
0
votes
1 answer

NCache - Failed to start my cache . ErrorL Specified cache is not registered

I am trying to use the NCache Open Source. I already installed it in my local machine. I already edited the config.ncconf file as instructed. Already restarted the service by using Restart-Service command.
Gani Lastra
  • 245
  • 1
  • 14
0
votes
1 answer

Is NCache compatible with .NET Core 3.0?

I have used NCache tagetting .net framework 4.6.1 but wanted to convert the same to the .net core 3.0. So, is that possible?
JMD
  • 79
  • 1
  • 11
0
votes
1 answer

Alachisoft Ncache SqlCacheDependency adding dependency through stored procedure

We are trying to implement SqlCacheDependency and while adding the dependency through Stored Procedure it remove the object immediately after adding it to cache.It gives CacheItemRemovedReason as 4. We have used the Database Synchronization sample…
monofal
  • 1,928
  • 1
  • 13
  • 15
0
votes
1 answer

Command line tools are missing after install of ncache.opensource.clr40.x64.msi (version 4.9 SP1)

After installing the .msi from a command line with administrator privileges, I noticed that the command line tools (e.g. clearcache.exe, etc.) are missing from the Program Files\NCache\bin\tools directory. Any direction on how I can get the tools…
0
votes
1 answer

Using EF core ncache provider, automatically cache and sync all tables in database

I want to use entity framework core ( or any other ORM for that matter ) that can use the sql server built in SQL DEPENDENCY so that each insert,update,delete from a table, fires a sql dependency event and refreshes the cache inside entity framework…
0
votes
1 answer

Unable to cast object of type 'System.Int32' to type 'System.Collections.ArrayList'."

We have a replicated cache with 2 nodes, from time to time, we received this error and we aren't able to resolve: "Unable to cast object of type 'System.Int32' to type 'System.Collections.ArrayList'." The stacktrace: at…
felixmondelo
  • 1,324
  • 1
  • 10
  • 19
0
votes
0 answers

SQLDependency cannot be registered SqlNotificationEventArgs.Info is returned with Invalid status

I am using NCache on my applications with SQLDependency. When I add items to the cache, there aren't any errors and the code continues, but really is not added anything to the cache. Looking at the NCache logs, I see this ERROR…
felixmondelo
  • 1,324
  • 1
  • 10
  • 19
0
votes
1 answer

Distributed caching with nhibernate orm

I am trying to implement caching in my application. We are using Oracle database, asp.net web api to serve data to ui. Api calls take more time, so we are thinking of implementing caching. Our code is deployed on 2 servers with load balancers. How…
0
votes
1 answer

Ncache shared by multiple processors in the same server

I am working on a requirement to cache some database values, that can be reused. But I want the cache to be accessible to all the processor in the same server. Overview: So basically, there will be multiple processors that get work from an API and…
alangilbi
  • 321
  • 5
  • 17
0
votes
1 answer

Cache Implementation for .NET

We are planning to implement cache management for a webservice. These are the two options we have in list for Caching. NCache AppFabric Now we are looking for a way to reset the data in cache and this is what we got so far: We are going to store…
Keppy
  • 471
  • 1
  • 7
  • 23
0
votes
1 answer

Issues with NCache cluster cache running on a single cluster, after the other instance goes offline

We have a replicated cluster cache setup with two instances, everything runs well when both instances are on-line, and we are using Community Edition 4.8. When we take an instance offline, cache management becomes very slow and even stopping and…