数据库
紫雪凝香
这个作者很懒,什么都没留下…
展开
-
【MySQL学习笔记】MySQL高级应用学习笔记,包含索引、视图、SQL优化
关于MySQL的索引、视图等方面的总结。原创 2020-04-12 13:15:23 · 261 阅读 · 0 评论 -
【MySQL学习笔记】什么情况下会出现笛卡尔积
在学习MySQL的表连接时,笛卡尔积是必须知道的一个概念。在没有任何限制条件的情况下,两表连接必然会形成笛卡尔积。笛卡尔积 如果表1有m行a列,表2有n行b列,两表无条件连接时会将两表里所有行两两组合到一起,所形成的表就有m*n行,a+b列。如果表1或表2的记录数很多时,连接后会形成一张非常大的表,在这种大表里查询效率特别低,所以在数据库查询时,应尽量避免笛卡尔积的出现。 在Hive...原创 2020-03-25 17:01:18 · 9141 阅读 · 2 评论 -
【Hive学习笔记】Hive与传统关系型数据库的区别
1、查询语言:Hive用的是HQL,关系型数据库用的是SQL。2、数据存储位置:Hive把数据存储在HDFS中。关系型数据库将数据存在块设备或本地文件系统中。3、数据格式:Hive没有定义专门的数据格式,可由用户可以自定义,在自定义的时候需要指定三个属性:列分隔符,行分隔符,以及读取文件数据的方法。关系型数据库在建立时会指定或默认有存储引擎,存储引擎定义了自己的数据格式,所有数据都会按照一...原创 2020-03-21 23:12:51 · 1079 阅读 · 0 评论