Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql JDBC与同一台计算机上的数据库的连接_Sql_R_Networking_Jdbc - Fatal编程技术网

Sql JDBC与同一台计算机上的数据库的连接

Sql JDBC与同一台计算机上的数据库的连接,sql,r,networking,jdbc,Sql,R,Networking,Jdbc,假设我想使用RJDBC包与执行R脚本和建立JDBC连接的机器上的数据库连接。从数据库请求和获取数据的速度是否比R脚本位于数据库以外的另一台计算机上的速度更快 因为它是通过同一台机器和同一个网络到达数据的,所以我认为它更快。 有人能确认吗?关于“通过网络传输”的性能,是的。它会更快 然而,在查询的整体性能中有多种因素需要考虑。如果数据库运行在速度较快的计算机上,则查询可能会运行得更快。如果数据库与应用程序运行在同一台机器上,那么两者都可能会争夺资源(内存、cpu、I/O),这可能会对查询性能产生负

假设我想使用RJDBC包与执行R脚本和建立JDBC连接的机器上的数据库连接。从数据库请求和获取数据的速度是否比R脚本位于数据库以外的另一台计算机上的速度更快

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

关于“通过网络传输”的性能,是的。它会更快

然而,在查询的整体性能中有多种因素需要考虑。如果数据库运行在速度较快的计算机上,则查询可能会运行得更快。如果数据库与应用程序运行在同一台机器上,那么两者都可能会争夺资源(内存、cpu、I/O),这可能会对查询性能产生负面影响

所以,底线是,这要看情况而定