搞技术的童鞋或高手请直接路过.....
作为一个合格的大数据分析师,Excel是必备工具,但仅Excel还不够,数据量的激增和复杂性提高,以及数据平台话的趋势,要求我们必须要了解并熟练掌握数据库的操作,但在学习数据库操作前,先全面对比下数据库和Excel。
Excel不用多说,地球人都知道是干神马的,而且零门槛使用;数据库相信很多人也听过或用过,但对于非技术的童鞋们,可能还是还有不太清楚2到底有什么区别,今天就来捋一捋它们的区别。
一、相同点
都是用来处理数据的工具,而且特别擅长处理一维二维表形式的数据。在工作中都很常用。
二、不同点
1、Excel是一个具体的工具,而数据库是个大的概念,具体的产品很多,常见的有MS SQL Server、MySql,Oracle等,分属于不同的公司。
2、Excel是由sheet组成的,可以有多个sheet;数据库由表组成,可以有多个表。
3、Excel更适合较为少量的数据,虽然高版本的Excel理论上一个sheet 可以存放几十万行的数据,但要是真存放了那么多,可以想想打开的速度; 而数据库可以存放大批量的数据,一个表随随便便存个几十万是一点问题没有的,上百万千万也是很常见。
4、Excel的多个sheet之间不能设计复杂的数据关系,而数据库的的表之间可以有复杂的关系,这也是数据库的最大特点,关系型数据库的名字由此而来。
5、Excel不能共享,而数据库可以轻松共享,如我们每天看到的各种网站信息都是数据库信息被共享的实例。
6、能力方面,Excel可以实现的数据处理功能数据库都可以做到,同时又具备很多Excel没有的功能,如SQL查询、数据聚合、数据索引等等。
7、安全方面,Excel作为一个办公软件,其安全性可想而知,没有太多的安全性功能,而数据库库则不同,有着复杂的安全机制和权限验证,也有非常完善的数据备份机制,能最大限度的保证数据的安全。
其实罗列太多也意义不大,只要说清了两者的主要区别即可,总结就是在使用定位、功能性、共享性、安全性4个方面的区别。
2者各有所长,各有适合的使用场景,但千万不要取2选1,了解他们的不同是为了更好的使用他们,实际工作中这两种工具都是离不开的。
具体哪些数据库是那些公司的,可以自行度娘一下,主要了解清楚数据库的结构特点和存储数据的方式即可,对数据分析师来说,最关键的是提取使用数据。之后的文章再说如何通过SQL语句读取数据。
-------------------------------------------------------------
我是「大数据分析狮」,只谈大数据力量!关注公号「大数据分析狮」,免费获取百本大数据分析电子书!
评论留言