有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

问题:实现我的目标的最佳方法是什么(对Hazelcast进行基准测试)?我最初的想法是用Java&;Spring测试a.)直接DB调用的平均速度,b.)RESTful API调用的平均速度,以及c.)从Hazelcast检索的平均速度。我会确保记录集在所有三个测试中都是一致的。这是正确的方法,还是我把它复杂化了?是否已经有我可以用来演示的东西

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


共 (1) 个答案