• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

can anyone recommend a distributed cache implementation?

 
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
His!

Maybe someone has significant experience with cloud computing and distributed caches and can recommend a product that would best fit in the following scenario.

The architecture consists of several servers (sharing the same data) and clients running (a Swing application) that access the servers for the latest state of data. The problem now is the speed of reads made by the clients, which is not satisfactory.

We have thought of harnessing cloud computing by having our data reside in memory on the server and sharing a limited part of it with the clients. Thus the the speed will be improved dramatically and the clients will maintain their updatable copy of data.

The challenge is to find a solution that would guarantee:
1) security so that there is a reliable authorization mechanism in place to disallow outsiders access the server cloud,
2) the in-memory data should be searchable,
3) replication to clients should be reliable and in real-time so they receive latest changes.

Could anyone suggest possible alternatives? I am already looking at JBossCache (not searchable, no support for clients) + Jofti, Teracotta (maybe, not searchabe, no out of the box support for clients).

Many thanks
[ November 11, 2008: Message edited by: dworq ]
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"dworq", please check your private messages for an important administrative matter.
 
Bartender
Posts: 1952
7
Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Oracle Coherence might be worth checking out.
 
author
Posts: 23951
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Jelle Klap:
Oracle Coherence might be worth checking out.



Other options include Gemstone, and Gigaspaces.

Henry
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Check out <a href="http://www.alachisoft.com/download.html>NCache </a>.

It is a distributed cache solution for .NET and JAVA that allows you use various cache toplogies such as Partitioned cache, where each cached item is partitioned across different servers, Replicated cache that keeps a copy of each item on every cache server, mirrored and client cache.

It also lets you use data expiration, eviction, read/write-through caching and more.

With NCache, you get high availability of data and you also get best performance even at peak load times.

 
fredrick james
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Find more about Distributed cache and Ncache here:

http://distributedcache.blogspot.com/
 
I knew I would regret that burrito. But this tiny ad has never caused regrets:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic