This is a migrated thread and some comments may be shown as answers.

NCache

4 Answers 99 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Bernhard Rosenfelder
Top achievements
Rank 1
Bernhard Rosenfelder asked on 02 Apr 2012, 05:46 PM
hi telerik community,

does somebody of you know if open acess orm works with NCache (http://www.alachisoft.com/ncache/index.html)?

best regards
bernhard

4 Answers, 1 is accepted

Sort by
0
Ady
Telerik team
answered on 05 Apr 2012, 08:56 AM
Hi Bernhard,

 OpenAccess does not support any external caching framework as of now. OpenAccess implements it's own distributed cache using MSMQ as the communication protocol. You can find more information here.

 Do get back in case you need further assistance.

All the best,
Ady
the Telerik team
Telerik OpenAccess ORM Q1 2012 release is here! Check out what's new or download a free trial >>
0
Bernhard Rosenfelder
Top achievements
Rank 1
answered on 05 Apr 2012, 05:36 PM
hi ady,

but as fare as i can see in the documentation the build in caching functionality does not provide the possibility to put the cache
into a separate caching tier and the synchronization is not synchronous. is that correct?

best regards
bernhard 



0
Thomas
Telerik team
answered on 05 Apr 2012, 07:54 PM
Hello Bernhard,

as Ady already said, currently only MSMQ is supported as the delivery mechanism for the eviction messages that OpenAccess sends. Our second level cache is populated only by the local read requests, but entries in it can be evicted both locally and from remote cache participants. The eviction uses reliable multicasting provided via MSMQ, and yes, it is asynchronous. The big advantage of this approach is that the caches are populated by local requests, so different nodes will have different entries, and that the access to the caches is really fast, not involving any serialization or network latency. Also, the eviction messages are comparativly small in size and are efficiently broadcasted to all interested parties.
For farms of servers that use the same cache cluster it is a good decision to tune the load balancers so that work units do not hop between servers to much in order to avoid potential issues coming from the asynchronous nature of the eviction messaging.

Kind regards,
Thomas
the Telerik team
Telerik OpenAccess ORM Q1 2012 release is here! Check out what's new or download a free trial >>
0
Bernhard Rosenfelder
Top achievements
Rank 1
answered on 13 Apr 2012, 05:20 PM
hello thomas,

thank you for this very important information.

best regards,
bernhard

Tags
General Discussions
Asked by
Bernhard Rosenfelder
Top achievements
Rank 1
Answers by
Ady
Telerik team
Bernhard Rosenfelder
Top achievements
Rank 1
Thomas
Telerik team
Share this question
or