473,699 Members | 2,383 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Distributed Clustered Cache Alternatives

Synopsis: Need a .Net cache solution in which the cache can be
synchronized across multiple hosts on our server farm.

My company is investigating caching as a means to improve performance,
by reducing the database as a bottleneck. However due to constraints
imposed by our integration with business partners, we need a solution
that does not have a single point of failure. In a nutshell:

So far we have found a few vendors that offer solutions:
GemStone's Gemfire
Alachisoft's NCache
Tangosol's Coherence
ScaleOut's StateServer
Gigaspaces XAP
However we cannot find reliable (i.e. not PR driven) performance
metrics and/or comparisons for these technologies. Does anyone have
experience with any of these products, or know of alternative
products, or means of achieving our goal?

Thank you,
Adigun Palmer

Oct 12 '07 #1
2 3355
Memcached:
http://www.infoq.com/news/2007/07/memcached
-- Peter
Recursion: see Recursion
site: http://www.eggheadcafe.com
unBlog: http://petesbloggerama.blogspot.com
BlogMetaFinder: http://www.blogmetafinder.com

"ad**********@g mail.com" wrote:
Synopsis: Need a .Net cache solution in which the cache can be
synchronized across multiple hosts on our server farm.

My company is investigating caching as a means to improve performance,
by reducing the database as a bottleneck. However due to constraints
imposed by our integration with business partners, we need a solution
that does not have a single point of failure. In a nutshell:

So far we have found a few vendors that offer solutions:
GemStone's Gemfire
Alachisoft's NCache
Tangosol's Coherence
ScaleOut's StateServer
Gigaspaces XAP
However we cannot find reliable (i.e. not PR driven) performance
metrics and/or comparisons for these technologies. Does anyone have
experience with any of these products, or know of alternative
products, or means of achieving our goal?

Thank you,
Adigun Palmer

Oct 12 '07 #2
On Oct 12, 4:34 pm, Peter Bromberg [C# MVP]
<pbromb...@yaho o.yohohhoandabo ttleofrum.comwr ote:
Memcached:http://www.infoq.com/news/2007/07/memcached
-- Peter
Recursion: see Recursion
site: http://www.eggheadcafe.com
unBlog: http://petesbloggerama.blogspot.com
BlogMetaFinder: http://www.blogmetafinder.com

"adigunpal...@g mail.com" wrote:
Synopsis: Need a .Net cache solution in which the cache can be
synchronized across multiple hosts on our server farm.
My company is investigating caching as a means to improve performance,
by reducing the database as a bottleneck. However due to constraints
imposed by our integration with business partners, we need a solution
that does not have a single point of failure. In a nutshell:
So far we have found a few vendors that offer solutions:
GemStone's Gemfire
Alachisoft's NCache
Tangosol's Coherence
ScaleOut's StateServer
Gigaspaces XAP
However we cannot find reliable (i.e. not PR driven) performance
metrics and/or comparisons for these technologies. Does anyone have
experience with any of these products, or know of alternative
products, or means of achieving our goal?
Thank you,
Adigun Palmer
Thanks Pete for the Reply,

However we are currently using memchached, and we are looking to move
away from it because it isnt possible to maintain data coherency
across multiple machines. For instance if a server goes down in mid
process, all the data stored in the memcached instances on that
machine are gone. Also some on our team feels that the performance
speedwise of memcached isnt as good as they would like. Still thank
you very much for taking the time to reply.

Thank you,
Adigun Palmer

Oct 15 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
1477
by: Nerses | last post by:
I have clustered IIS 5.0. It is working on a fail-over clustered model (Active-Passive), with one node as a preferred owner and the other only as a failover. I make the changes to IIS from one node, and then synchronize it with the other node. All of the data is stored on a shared external disk array. I have around 50 websites. All of them work fine and are accessible. Recently I have found out a confusing problem though. If I make any...
1
2263
by: Steve_CA | last post by:
Hi, The more I read, the more confused I'm getting ! (no wonder they say ignorance is bliss) I just got back from the bookstore and was flipping through some SQL Server Administration books. One says, that to get the best query performance, youi do two things:
39
2589
by: Steven T. Hatton | last post by:
I came across this while looking for information on C++ and CORBA: http://www.zeroc.com/ice.html. It got me to wondering why I need two different languages in order to write distributed computing apps. In the case of CORBA, that means IDL and C++. In the case of ICE, that means slice and C++. Slice actually looks a lot closer to C++ than does IDL. Nonetheless, I'm wondering if there is some fundamental limitation in C++ which precludes...
5
6065
by: jim_geissman | last post by:
One table I manage has a clustered index, and it includes some varchar columns. When it is initially created, all the columns in the clustered index are populated, and then some of the longer varchars are populated through update queries. If the varchar columns are stored outside the clustered structure, then it would make sense to create the clustered index before populating the varchar columns. Otherwise it would make sense to wait,...
4
2748
by: Guadala Harry | last post by:
Is there any way for one Session to remove and update objects in another Session? I seriously doubt it, but thought I'd ask. Here's why: I have some data that is unique per user (or per session - similar to "welcome back, Jim" after Jim logs in) and consumed across multiple pages. This "per user" data lives in a database, so toward improving runtime performance I want to cache data supporting this and similar per user features. Because the...
2
4343
by: Lyle Fairfield | last post by:
'Property Clustered As Boolean 'Member of DAO.Index Private Sub IsThereaClusteredIndex() Dim tdf As DAO.TableDef Dim idx As DAO.Index For Each tdf In DBEngine(0)(0).TableDefs For Each idx In tdf.Indexes Debug.Print tdf.Name, idx.Name, idx.Primary, idx.Clustered Next idx
5
9718
by: pb648174 | last post by:
I've been doing a bit of reading and have read in quite a few places that an identity column is a good clustered index and that all or at least most tables should have a clustered index. The tool I used to generate tables made them all with non clustered indexes so I would like to drop all of them and generate clustered indexes. So my questions is a) good idea? and b) how? There are foreign key references to most of them so those would...
1
1852
by: Curt | last post by:
What is the difference please?
5
2020
by: ask ksa | last post by:
hi, is anybody familiar with production-ready distributed/clustered cache solution for .net ? Google helped me to found some (like ncache and scale-out-state-server), but they are over-priced thanks anyway for your time reading that
0
9174
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9035
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8914
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
7751
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5875
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4376
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3057
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2347
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2009
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.