NCache

5 posts, 0 answers
  1. Bernhard Rosenfelder
    Bernhard Rosenfelder avatar
    24 posts
    Member since:
    Mar 2010

    Posted 02 Apr 2012 Link to this post

    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
  2. Ady
    Admin
    Ady avatar
    588 posts

    Posted 05 Apr 2012 Link to this post

    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 >>
  3. DevCraft banner
  4. Bernhard Rosenfelder
    Bernhard Rosenfelder avatar
    24 posts
    Member since:
    Mar 2010

    Posted 05 Apr 2012 Link to this post

    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 



  5. Thomas
    Admin
    Thomas avatar
    590 posts

    Posted 05 Apr 2012 Link to this post

    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 >>
  6. Bernhard Rosenfelder
    Bernhard Rosenfelder avatar
    24 posts
    Member since:
    Mar 2010

    Posted 13 Apr 2012 Link to this post

    hello thomas,

    thank you for this very important information.

    best regards,
    bernhard

Back to Top
DevCraft banner