CRAN 任务视图:R 中的数据库

维护者袁唐,詹姆斯·约瑟夫·巴拉穆塔
联系方式terrytangyuan at gmail.com
版本2023-02-23
网址https://CRAN.R-project.org/view=Databases
源代码https://github.com/cran-task-views/Databases/
贡献欢迎对本任务视图提出建议和改进,可以通过 GitHub 上的问题或拉取请求,或通过电子邮件发送给维护者地址。有关更多详细信息,请参阅 贡献指南
引用袁唐,詹姆斯·约瑟夫·巴拉穆塔 (2023)。CRAN 任务视图:R 中的数据库。版本 2023-02-23。网址 https://CRAN.R-project.org/view=Databases。
安装可以使用 ctv 包自动安装本任务视图中的包。例如,ctv::install.views("Databases", coreOnly = TRUE) 安装所有核心包,或 ctv::update.views("Databases") 安装所有尚未安装和更新的包。有关更多详细信息,请参阅 CRAN 任务视图计划

本 CRAN 任务视图包含一个与不同数据库可访问性相关的包列表。这并不包括数据导入/导出或数据管理。此外,关于 高性能计算机器学习 的任务视图可能提供有用的信息。

随着数据集越来越大,人们不可能将它们保存在传统的电子表格、原始文本文件等文件格式中,这些格式可能无法容纳在存储空间有限的设备上,也无法轻松地在协作者之间共享。相反,如今人们倾向于将数据存储在数据库中,以实现更可扩展和可靠的数据管理。

数据库系统通常根据它们支持的 数据库模型 进行分类。关系型数据库 在 1980 年代成为主流。关系型数据库中的数据被建模为一系列表中的行和列,使用 SQL 来表达编写和查询数据的逻辑。这些表是相关的,例如,您有一个使用您软件的用户,这些软件有创建者和贡献者。近年来,由于对使用 NoSQL 作为查询语言存储非结构化数据的巨大需求,非关系型数据库变得流行起来。用户通常不需要预先定义数据模式。如果应用程序中有不断变化的需求,非关系型数据库可能更容易使用和管理。

本任务视图中介绍的内容正在行业和学术界发生着快速变化。请通过电子邮件将任何建议发送给维护者,或在上面链接的 GitHub 存储库中提交问题或拉取请求。感谢所有其他人的建议和更正。

关系型数据库

本节包含提供 R 中关系型数据库访问的软件包。

非关系型数据库

本节包含提供对 R 中非关系型数据库访问的软件包。

数据库工具

本节包含提供用于处理和测试数据库、数据库表操作等的工具的包。

CRAN 包

核心DBI, odbc, RODBC.
常规bigrqueryDatabaseConnectorDBItestdbplyrdbxdittodbdplyrduckdbelasticfilehashSQLiteHmiscimplyrinfluxdbrliteqmongoliteMSSQLoctopuspawspaws.databasepointblankpoolR4CouchDBR6RcppRedisreduxRGreenplumRH2RJDBCRMariaDBRMySQLrockerROraclerpostgisRPostgresRPostgreSQLRPrestoRSQLitesparklyrsqldfSQRLtfiouptasticsearch.
已归档ora.

相关链接

其他资源