与同一机器上的数据库进行JDBC连接。

问题描述 投票:0回答:1

假设我想使用RJDBC包与数据库连接,而这个数据库与R脚本执行的机器和建立JDBC连接的机器是在同一台机器上。从数据库中请求和获取数据是否比R脚本在另一台机器上比数据库快?

因为它是通过同一台机器达到数据,因此同一网络,我认为它是更快的.有人能确认吗?

sql r networking jdbc odbc
1个回答
1
投票

从 "通过网络传输 "的性能来看,是的。它会更快。

但是,查询的整体性能要考虑多种因素。如果数据库运行在快速的机器上,那么查询可能运行得更快。如果数据库与你的应用程序运行在同一台机器上,那么两者可能会争夺资源(内存、cpu、IO),这可能会对查询性能产生负面影响。

所以,底线,就是看情况。

© www.soinside.com 2019 - 2024. All rights reserved.