分布式缓存的替代方案
轻松扩展新系统存在技术要求。这个新系统由三层应用程序(作为批处理器)组成。每层将包含至少 2 个服务器,每个服务器上驻留相同的应用程序。
因此,当其中一层达到峰值性能时,我们可以通过添加新服务器和相同的应用程序来卸载一些处理负载来轻松扩展可扩展性。
问题在于,三层中的一层或两层需要大量缓存(大约 300 万条记录,并且还在不断增加)。
我正在考虑使用分布式缓存系统来解决这个问题,但是新的分布式缓存系统将意味着额外的故障点,因为应用程序现在需要与额外的缓存系统进行交互以进行处理。
我目前正在查看 ncache,但只是想知道是否有解决此问题的替代方案?或者是否有任何其他类似的分布式缓存系统可能类似于或比 ncache 更好并且也提供企业支持?
谢谢,
陈
There is a technical requirement to scale a new system easily. This new system consists of three tiered applications (as a batch processors). Each tier will contains at least 2 servers with the same application resides on each server.
So, when one of the tier reaches peak performance, we could extend the scalability easily by adding a new server and the same application to off-load some of the processing loads.
The problem is that one or two of the three tiers require heavy caching (about 3 million records and increasing).
I'm thinking of using distributed caching system to overcome this problem but the new distributed caching system will means an additional point of failure as applications now need to interact with additional caching systems for processing.
I'm currently looking at ncache but just wondering if there is an alternatives to this problem? or is there any other comparable distributed caching system that maybe similar or better than ncache and provide enterprise supports too?
Thanks,
Chen
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Chen -
听起来你绝对可以使用分布式缓存系统,甚至内存数据网格(IMDG)。以下是 Oracle Coherence(以前称为 Tangosol Coherence)的一些亮点:
Gartner 对内存数据网格市场进行了总结,称为“竞争格局:内存数据网格”。您可以在以下位置查看副本:http: //www.gartner.com/technology/reprints.do?id=1-1HCCIMJ&ct=130718&st=sb
为了充分披露,我在 Oracle 工作。这篇文章中表达的意见和观点是我自己的,并不一定反映我雇主的意见或看法。
Chen -
It sounds like you could definitely use a distributed caching system, or even an in-memory data grid (IMDG). Here's some highlights of Oracle Coherence (previously Tangosol Coherence):
There's a summary of the In-Memory Data Grid market by Gartner called "Competitive Landscape: In-Memory Data Grids". You can see a copy at: http://www.gartner.com/technology/reprints.do?id=1-1HCCIMJ&ct=130718&st=sb
For the sake of full disclosure, I work at Oracle. The opinions and views expressed in this post are my own, and do not necessarily reflect the opinions or views of my employer.
您可以在这篇
IBM 文章(已过期)DCP(分布式缓存平台)环境中的主要参与者。我们使用的替代方案(非免费)是Gigaspace XAP。
You can find in this
IBM article(expired) the main actors in DCP (Distributed Caching Platforms) environment.The alternative we are using (not free) is Gigaspace XAP.