sql学习记录14-sql与hive、Hadoop、JAVA、python的关系

本文探讨了SQL在结构化数据处理中的作用,对比了SQL与NoSQL的区别。重点讲解了Hive作为数据仓库工具如何连接SQL与Hadoop的海量数据,以及Hive的ETL过程和HQL查询语言。同时,文章还介绍了Java和Python作为编程语言在大数据领域的应用,强调了Python在数据分析和机器学习的优势,以及Java在企业级应用和大数据框架开发中的重要性。
摘要由CSDN通过智能技术生成

sql拓展

sql与hive、与JAVA、与python的关系
在这里插入图片描述数据库拓展
数据分SQL、NOSQL

  1. SQL就是结构化数据,如关系型数据库
    特点:存在关系模型,有清晰的结构划分
    数据化查询数据规模有限、增长速度有预期

  2. NOSQL 包括半结构化数据、非结构化数据
    2.1 半结构化数据,包括EMAIL、XML文件
    特点:非关系模型,有基本固定结构模式
    解释:EMAIL有收件地址、收件人发件地址、发件人这些是固定的,但是内容是不固定的
    2.2 非结构化数据,包括WORD、PPT、图片
    特点:没有固定模式,采用内容管理
    对NOSQL数据对结构化查询的支持比较差,而且海量数据增长速度难以预期,但是要挖掘信息还是需要这种海量的信息支持

数据库拓展–HIVE

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值