我想使用 R 或 Python 来查询大型结构化 SQL 类型的数据,但与 SAS 相比它们非常慢。
我尝试使用 R 和 Python 返回一个 130 万条记录的 Oracle ODBC 直通查询。查询在 SAS 中需要 8-15 秒,在 Python 中需要 20-30 秒,在 R 中需要 50-70 秒。有人知道为什么吗?
使用的 R 包:
首先,我使用 R 中的 RODBC 包来查询 Oracle 数据库。然后我尝试了 ROracle 包,但两个包都比 SAS 慢得多。
使用的 Python 包:
对于 Python,我使用 Oracle 的 cx_Oracle 包进行查询。
非常感谢,肖恩