- 博客(5)
- 收藏
- 关注
转载 【无标题】
HBase 和 Hive 的差别是什么,各自适用在什么场景中?先放结论:Hbase和Hive在大数据架构中处在不同位置,Hbase主要解决实时数据查询问题,Hive主要解决数据处理和计算问题,一般是配合使用。一、区别:Hbase: Hadoop database 的简称,也就是基于Hadoop数据库,是一种NoSQL数据库,主要适用于海量明细数据(十亿、百亿)的随机实时查询,如日志明细、交易清单、轨迹行为等。Hive:Hive是Hadoop数据仓库,严格来说,不是数据库,主要是让开发人员能够通过SQ
2021-12-10 16:52:04 45
原创 窗口函数
目录1.窗口函数简介2.窗口函数示例-全统计3.窗口函数进阶-滚动统计(累积/均值)4.窗口函数进阶-根据时间范围统计5.窗口函数进阶-first_value/last_value6.窗口函数进阶-比较相邻记录一、窗口函数简介:到目前为止,我们所学习的分析函数在计算/统计一段时间内的数据时特别有用,但是假如计算/统计需要随着遍历记录集的每一条记录而进行呢?举些例子来说:①列出每月的订单总额以及全年的订单总额②列出每月的订单总额以及截至到当前月的订单总额③列出上个月、当月、下一月的订单总
2021-04-14 10:02:35 306
原创 rank() over 的用法
创建一个test表,并插入6条数据。CREATE TABLE test(a INT,b INT,c CHAR)INSERT INTO test VALUES(1,3,‘E’)INSERT INTO test VALUES(2,4,‘A’)INSERT INTO test VALUES(3,2,‘D’)INSERT INTO test VALUES(3,5,‘B’)INSERT INTO test VALUES(4,2,‘C’)INSERT INTO test VALUES(2,4,‘
2021-04-14 09:57:30 87
原创 mybatis整理
1**、什么是Mybatis?**(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。(3)通过xml 文件或注解的方式将要执行的各种 sta
2021-03-21 22:28:14 110
原创 mysql整理
文章目录数据库基础知识关系型数据库与非关系型数据库关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织 mysql,oracle,sql server优点:1、易于维护:都是使用表结构,格式一致;2、使用方便:SQL语言通用,可用于复杂查询;3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。缺点:1、读写性能比较差,尤其是海量数据的高效率读写;2、固定的表结构,灵活度稍欠;3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。
2021-03-21 22:26:08 243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人