R—快速计算PostgreSQL中存储的表中的行数

R—快速计算PostgreSQL中存储的表中的行数,r,postgresql,shiny,R,Postgresql,Shiny,我正在R中构建所谓的BI应用程序。我对超过20000.000.000行的表有问题。我使用的是dplyr库和tally()函数,尽管如此,计算特定id的行数需要5分钟。有谁知道更好的选择,库吗?也许我不应该在shiny中构建此应用程序,然后尝试其他应用程序?我不认为问题是shiny,data.table可能比dplyr快一点,但我认为这里的主要问题是尝试在Postgres中执行查询,避免在内存中移动数据 将如此大小的表加载到R中是一个非常糟糕的主意,它们将在内存中占用大量RAM。只需在Postgr

我正在R中构建所谓的BI应用程序。我对超过20000.000.000行的表有问题。我使用的是dplyr库和
tally()
函数,尽管如此,计算特定id的行数需要5分钟。有谁知道更好的选择,库吗?也许我不应该在shiny中构建此应用程序,然后尝试其他应用程序?

我不认为问题是shiny,data.table可能比dplyr快一点,但我认为这里的主要问题是尝试在Postgres中执行查询,避免在内存中移动数据

将如此大小的表加载到R中是一个非常糟糕的主意,它们将在内存中占用大量RAM。只需在PostgreSQL中执行所有查询,并仅返回聚合结果