我很喜欢这个问题,虽然我希望回答可以,但是也不能乱答。

R语言不能取代数据库(一种语言环境怎么能取代存储系统的概念),但是是有希望革新数据库系统的方方面面。

R语言可以取代SQL,这个我倒是跟明确。R中的dplyr已经可以实现非常多SQL的操作,功能有过之而无不及。它语法结构更加简洁,可读性强,便于代码重用。如果SQL不改变,我们就去改变SQL,这就是R。

文件格式也有很大的进步,特别是最近了解的fst和disk.frame包,其他人讲的几百万行几十列的数据,如果不是每次要用全部数据,基本都会秒读的(就算用,也很难超过一分钟,真正受制的是计算机的内存)。当然企业级涉及分布式的,可以使用sparklyr或disk.frame,disk.frame不出意外以后会火,特别对于根本没有多台电脑做分布式的终端用户。虽然感觉分布式被吹上天了,真的需要学习它并能用上的人不到万一。

回到题目,R语言和数据库是两个极其不同的概念,所以没法回答。R能够帮助你学习数据库的很多知识,实现很多数据库的操作,用R来做文件系统也不是不可以,搞不好还能玩出很多黑科技,我自己已经在做很多数据存取删改的事情。大多数的业务员知道怎么用SQL拉表格就好,管理数据库还是有专人来维护的,这也是为啥这样的题目会出现,所以你就当成"可以"我觉得也没啥问题,加油。

r语言 java mysql_R语言 可不可以取代数据库?相关推荐

  1. c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置

    rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...

  2. JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开 ...

  3. 30个深度学习库:按Python、C++、Java、JavaScript、R等10种语言分类

    30个深度学习库:按Python.C++.Java.JavaScript.R等10种语言分类 包括 Python.C++.Java.JavaScript.R.Haskell等在内的一系列编程语言的深度 ...

  4. r语言和python-R语言 vs Python对比:数据分析哪家强?

    什么是R语言? R语言,一种自由软件编程语言与操作环境,主要用于统计分析.绘图.数据挖掘.R本来是由来自新西兰奥克兰大学的罗斯・伊哈卡和罗伯特・杰特曼开发(也因此称为R),现在由"R开发核心 ...

  5. odbc c语言 linux,C语言ODBC数据库操作

    今天我们来介绍一下C语言操作数据库的方法,这里我们使用的是ODBC方式.环境是WIN7+VC6.其他环境也差不多,具体情况具体分析. 首先是环境的配置以及数据源的添加.这里就不去解释了,相关资料网上有 ...

  6. r语言和python-PythonR语言-python和r相遇

    前言 如果你是数据分析领域的新兵,那么你一定很难抉择--在进行数据分析时,到底应该使用哪个语言,R还是Python?在网络上,也经常出现诸如"我想学习机器语言,我应该用哪个编程语言" ...

  7. HarmonyOS之JS/Java跨语言调试

    在 HarmonyOS 应用开发中,通常会涉及到使用 JS 和 Java 语言同时开发的场景,一般使用 JS 来开发应用的 UI,使用 Java 开发应用的逻辑,JS FA 调用 Java PA.针对 ...

  8. java c 语言之父_Java之父评价C语言之父:他是一位天才,c语言撑起了一切

    Java之父詹姆斯·高斯林(James Gosling)曾在C语言之父丹尼斯·里奇(Dennis Ritchie)去世时发布了关于他的讨论的简短博文,大致内容如下:丹尼斯·里奇辞世的新闻如五雷轰顶.过 ...

  9. c语言 java 性能 测试_这个蓝桥杯系统的题,用c语言去评测是满分,改为Java说运行错误是0分,但是我查看输入输出,至少第...

    这个蓝桥杯系统的题,用c语言去评测是满分,改为Java说运行错误是0分,但是我查看输入输出,至少第一个是对的啊提交序号1269960作者彭云成提交时间02-0507:49:27评测结果运行错误得分.. ...

最新文章

  1. 软件测试培训需要学习什么技术
  2. Leangoo 6.2.7 版发布
  3. mysql受影响的行 0_为什么更新/删除成功时受影响的行返回0?
  4. 单节点hadoop部署成功
  5. Bare HTTP不完全是RESTful
  6. ASP.NET 3.5核心编程学习笔记(17):基于数据源的数据绑定
  7. 使用 ADO.NET 访问 Oracle 9i 存储过程
  8. BZOJ3038 上帝造题的七分钟2
  9. 操作 神通数据库_神通数据库OGDCProvider使用手册.PDF
  10. EC Final 2019 题解
  11. 没有高学历和工作经验的应届毕业生在IT行业是不是寸步难行?
  12. [转]如何进行人脉管理
  13. 基于WPS开放平台 WPS文件转PDF开发指南
  14. 羚珑视频编辑器开发总结
  15. windows7 系统下载
  16. android电力监控平台,电力系统监控实验平台(网络型)
  17. 微信公众号文章中如何添加及上传pdf、doc、xls等文件给粉丝下载
  18. 近两年SEO米线组工作总结回顾
  19. 自我定位与职业规划(完结)
  20. 基于Echarts实现可视化数据大屏3D文字效果js插件

热门文章

  1. 2021年春季学期-信号与系统-第二次作业参考答案-第七小题
  2. 如何测量OP-AMP的非线性?
  3. 关于K型车模同学反馈问题
  4. 第四届全国大学生智能汽车竞赛获奖名单
  5. python支持的数据类型list_Python基本数据类型之list
  6. python中用来捕获异常的是_python – 在一行中捕获多个异常(块除外)
  7. php传值到模板,laravel 实现向公共模板中传值 (view composer)
  8. linux命令grpck,不可不知的的grpck命令【每日一个知识点第184期-Linux】
  9. matlab 极坐标作图polar
  10. FPGA之道(70)提高设计的综合性能(二)提高设计的自测性