Описание тега ncache
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:
- Alachisoft website: http://www.alachisoft.com/
- Alachisoft Monthly newsletter
- Alachisoft webcasts: http://www.alachisoft.com/resources/live-demo.html
- Follow NCache on Twitter, Google+ or LinkedIn.
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.