ClickHouse <https://clickhouse.yandex/> 独辟蹊径,基于C++的实现,数据查询速度超级快,官网介绍碾压大量传统数据库。还有不少接口,其中还有R的 <https://github.com/hannesmuehleisen/clickhouse-r> ,准备试一波,
github 对接口的介绍
library(DBI)
con <- dbConnect(clickhouse::clickhouse(), host="localhost", port=8123L, user="default", password="")
dbWriteTable(con, "mtcars", mtcars)
dbListTables(con)
dbGetQuery(con, "SELECT COUNT(*) FROM mtcars")
d <- dbReadTable(con, "mtcars")
dbDisconnect(con)
发现它和 knitr 里的 SQL 钩子,都用 DBI 这个R包 <https://github.com/rstats-db/DBI>