当前位置: 首页 > 知识库问答 >
问题:

与直接DB调用/RESTful服务调用相比,测试Hazelcast数据检索速度的最佳方法是什么?

梁盛
2023-03-14

背景:我的团队一直在维护经典ASP/ASP的混合。NET应用程序已经有十多年的历史了。我的公司最近进行了重组,团队和经理要么被解雇,要么被调换。我的新经理正在推动在未来一两年内将我们的整个应用程序组合重构为Java/Spring boot,以满足公司的基础设施标准。如今,我们的大多数应用程序都通过MSSQL或Oracle SQL数据库中的存储过程执行ETL任务,少数应用程序分别通过SOAP和REST连接到API。

目标:作为这次重写的一部分,我被要求帮助决定我们如何处理应用程序的数据检索,并确定是否有改进的机会。我想试用Hazelcast(服务器)并“证明”它比直接DB/REST调用等传统的数据检索方法执行得更好。

问:实现我的目标的最佳方法是什么(基准测试Hazelcast)?我最初的想法是用Java创建一个概念证明

(注意,我理解Hazelcast并不是为了替换原始记录源,而是为了更快地检索后续调用而提供数据缓存。我想证明从缓存中检索确实更快,而不仅仅是执行另一个DB/API调用)。

共有1个答案

柳业
2023-03-14

谷歌集团的同一个问题也涉及到了这一点-https://groups.google.com/g/hazelcast/c/Q6LpR8o6qII

 类似资料:
  • 问题内容: 我有一个Ajax调用,它可以更新数据库中的5,000条记录,因此需要很多时间。我有一个Ajax“正在加载图像”,它表明正在发生某些事情,但是我正在寻找一种更好的方式来显示“正在更新5000中的50 .....”,“正在更新5000中的200”或类似的东西。 在Ajax / jQuery中不做5000篇不同文章的最佳方法是什么? 问题答案: 我认为最好是使用Comet。 在Comet样式

  • 问题内容: 我想直接通过HTTP测试我的RESTful应用程序,我正在寻找可以帮助我完成该任务的工具。基本上,我正在寻找一个HTTP请求的简单包装,该请求可以提交例如HTML表单或序列化资源(如JSON或XML)。 如果有一种方法可以验证服务是否确实遵循REST体系结构准则(无状态,URI,内容协商等),那将是很好的。 能够与JUnit一起使用将是一个方便的好处。您是否知道任何可以帮助我完成我想做

  • 我有一个字符串中的下一个代码: 问题是,如果我想获取每个和上包含的所有字符串,但我不知道如何获取的最佳方法是什么,使用regexp,下一个模式就不能很好地工作:因为这将在或上失败,我如何修复这个问题,确保所有@lang调用都被检查成功?谢谢!

  • 问题内容: 我将使用C / C ++,并想知道与MySQL服务器对话的最佳方法。我应该使用服务器安装随附的库吗?除了官方图书馆外,我还应该考虑其他优秀的图书馆吗? 问题答案: MySQL ++

  • 我已经将我的应用程序配置为在根级别使用数据服务。我的应用程序中的大多数操作都采用数据模型上的操作形式,组件对此做出响应。我希望组件订阅数据服务并响应它发出的事件,这样它们就可以基于此进行更改(例如,模型中的对象更改,组件更新该对象的表示)。我应该在RXJS中使用可观察的数据模型吗?

  • 我有一个ASP。NET核心系统(基于NopCommerce框架)托管在Azure VM上(标准F8s\U v2大小)。应用程序运行非常平稳。平均响应时间约为200 ms,这是可以接受的。同样的应用程序托管在Azure应用程序服务(P2v2计划)上。速度明显较慢。平均响应时间约为500 ms。 我做了大量的监控分析: Azure应用程序服务和VM上的CPU均较低。单个请求的CPU在应用程序服务上约为