r语言 java mysql_R语言 可不可以取代数据库?
我很喜欢这个问题,虽然我希望回答可以,但是也不能乱答。
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语言 可不可以取代数据库?相关推荐
- c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置
rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...
- JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署
JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 30个深度学习库:按Python、C++、Java、JavaScript、R等10种语言分类
30个深度学习库:按Python.C++.Java.JavaScript.R等10种语言分类 包括 Python.C++.Java.JavaScript.R.Haskell等在内的一系列编程语言的深度 ...
- r语言和python-R语言 vs Python对比:数据分析哪家强?
什么是R语言? R语言,一种自由软件编程语言与操作环境,主要用于统计分析.绘图.数据挖掘.R本来是由来自新西兰奥克兰大学的罗斯・伊哈卡和罗伯特・杰特曼开发(也因此称为R),现在由"R开发核心 ...
- odbc c语言 linux,C语言ODBC数据库操作
今天我们来介绍一下C语言操作数据库的方法,这里我们使用的是ODBC方式.环境是WIN7+VC6.其他环境也差不多,具体情况具体分析. 首先是环境的配置以及数据源的添加.这里就不去解释了,相关资料网上有 ...
- r语言和python-PythonR语言-python和r相遇
前言 如果你是数据分析领域的新兵,那么你一定很难抉择--在进行数据分析时,到底应该使用哪个语言,R还是Python?在网络上,也经常出现诸如"我想学习机器语言,我应该用哪个编程语言" ...
- HarmonyOS之JS/Java跨语言调试
在 HarmonyOS 应用开发中,通常会涉及到使用 JS 和 Java 语言同时开发的场景,一般使用 JS 来开发应用的 UI,使用 Java 开发应用的逻辑,JS FA 调用 Java PA.针对 ...
- java c 语言之父_Java之父评价C语言之父:他是一位天才,c语言撑起了一切
Java之父詹姆斯·高斯林(James Gosling)曾在C语言之父丹尼斯·里奇(Dennis Ritchie)去世时发布了关于他的讨论的简短博文,大致内容如下:丹尼斯·里奇辞世的新闻如五雷轰顶.过 ...
- c语言 java 性能 测试_这个蓝桥杯系统的题,用c语言去评测是满分,改为Java说运行错误是0分,但是我查看输入输出,至少第...
这个蓝桥杯系统的题,用c语言去评测是满分,改为Java说运行错误是0分,但是我查看输入输出,至少第一个是对的啊提交序号1269960作者彭云成提交时间02-0507:49:27评测结果运行错误得分.. ...
最新文章
- 软件测试培训需要学习什么技术
- Leangoo 6.2.7 版发布
- mysql受影响的行 0_为什么更新/删除成功时受影响的行返回0?
- 单节点hadoop部署成功
- Bare HTTP不完全是RESTful
- ASP.NET 3.5核心编程学习笔记(17):基于数据源的数据绑定
- 使用 ADO.NET 访问 Oracle 9i 存储过程
- BZOJ3038 上帝造题的七分钟2
- 操作 神通数据库_神通数据库OGDCProvider使用手册.PDF
- EC Final 2019 题解
- 没有高学历和工作经验的应届毕业生在IT行业是不是寸步难行?
- [转]如何进行人脉管理
- 基于WPS开放平台 WPS文件转PDF开发指南
- 羚珑视频编辑器开发总结
- windows7 系统下载
- android电力监控平台,电力系统监控实验平台(网络型)
- 微信公众号文章中如何添加及上传pdf、doc、xls等文件给粉丝下载
- 近两年SEO米线组工作总结回顾
- 自我定位与职业规划(完结)
- 基于Echarts实现可视化数据大屏3D文字效果js插件
热门文章
- 2021年春季学期-信号与系统-第二次作业参考答案-第七小题
- 如何测量OP-AMP的非线性?
- 关于K型车模同学反馈问题
- 第四届全国大学生智能汽车竞赛获奖名单
- python支持的数据类型list_Python基本数据类型之list
- python中用来捕获异常的是_python – 在一行中捕获多个异常(块除外)
- php传值到模板,laravel 实现向公共模板中传值 (view composer)
- linux命令grpck,不可不知的的grpck命令【每日一个知识点第184期-Linux】
- matlab 极坐标作图polar
- FPGA之道(70)提高设计的综合性能(二)提高设计的自测性