m*******1 发帖数: 855 | 1 现在工作主要用R,应该会越来越好,但是想学习下python和hadoop的语言(pig,hive之类
). 看过mit 关于python的课程,但是太CS了,又慢,看不下去,不知道大家有没有什么比
较偏向统计或者ML方面学习python的资料?
关于hadoop,之前看过几本介绍的公开课,学校也参加过workshop,但是只知道其大致
结构,对pig,hive,map reduce 是什么样子都不知道,不知道各位这方面有什么好的
资料推荐马? 多谢了。 | s*****n 发帖数: 2174 | 2 Hive 什么的不要单独学, 要学的话就学标准SQL, 也就是ANSI SQL.
也可以学MySQL, 最大的好处是可以自己装一个, 来学习基本的操作, 语句和管理.
像什么Oracle, SQL server, Hive 等等的都是ANSI SQL的延伸, 各自加入了一些非
standard的东西, 加了这些东西以后, 经常会影响你的思维方式. 会SQL的话, 任何需
要Oracle, Hive等等的工作都不会有太大问题. 反而是如果直接入手一种专门的, 会使
得你有时不那么容易转到另一种类似的语言.
我以前在Google的时候, 主要用Google内部的tenzing (也是一种类似的SQL语言, 貌似
比较像oracle), 现在换了公司, 主要用Hive, 一开始超级不适应, 思维方式完全不一
样. | m*******1 发帖数: 855 | 3 拟定意思是hive pig之类的跟sql结构差不多? 不知道以后找工作面试,如果人家用
hive,光写sql会不会被考虑? 现在工作中用sql很多,这个不是问题。
【在 s*****n 的大作中提到】 : Hive 什么的不要单独学, 要学的话就学标准SQL, 也就是ANSI SQL. : 也可以学MySQL, 最大的好处是可以自己装一个, 来学习基本的操作, 语句和管理. : 像什么Oracle, SQL server, Hive 等等的都是ANSI SQL的延伸, 各自加入了一些非 : standard的东西, 加了这些东西以后, 经常会影响你的思维方式. 会SQL的话, 任何需 : 要Oracle, Hive等等的工作都不会有太大问题. 反而是如果直接入手一种专门的, 会使 : 得你有时不那么容易转到另一种类似的语言. : 我以前在Google的时候, 主要用Google内部的tenzing (也是一种类似的SQL语言, 貌似 : 比较像oracle), 现在换了公司, 主要用Hive, 一开始超级不适应, 思维方式完全不一 : 样.
| s*****n 发帖数: 2174 | 4 hive 就像 oracle 什么的一样, 如果只看语法, 基本和SQL 95% 相似.
pig 完全不一样. pig更像Google用的Sawzall, 更底层一些, 完全不是SQL的语法,
用Hive的工作, 你会SQL就足够了, 具体的东西肯定是在工作中现学.
简历上最好写SQL, 不要写Hive, MySQL, Oracle这种过于具体的东西.
【在 m*******1 的大作中提到】 : 拟定意思是hive pig之类的跟sql结构差不多? 不知道以后找工作面试,如果人家用 : hive,光写sql会不会被考虑? 现在工作中用sql很多,这个不是问题。
| s*********e 发帖数: 1051 | 5 SQLite is the best tool to learn sql.
【在 s*****n 的大作中提到】 : Hive 什么的不要单独学, 要学的话就学标准SQL, 也就是ANSI SQL. : 也可以学MySQL, 最大的好处是可以自己装一个, 来学习基本的操作, 语句和管理. : 像什么Oracle, SQL server, Hive 等等的都是ANSI SQL的延伸, 各自加入了一些非 : standard的东西, 加了这些东西以后, 经常会影响你的思维方式. 会SQL的话, 任何需 : 要Oracle, Hive等等的工作都不会有太大问题. 反而是如果直接入手一种专门的, 会使 : 得你有时不那么容易转到另一种类似的语言. : 我以前在Google的时候, 主要用Google内部的tenzing (也是一种类似的SQL语言, 貌似 : 比较像oracle), 现在换了公司, 主要用Hive, 一开始超级不适应, 思维方式完全不一 : 样.
| c***z 发帖数: 6348 | |
|