当前位置: 首页 > news >正文

下载建设网站上城区网站建设价格

下载建设网站,上城区网站建设价格,怎么安装的wordpress主题,绵阳市网站建设概述 拉链表#xff1a;维护历史状态以及最新状态数据的表 作用场景 1. 数据量比较大。 2. 表中的部分字段会被更新#xff0c;比如用户的地址#xff0c;银行利率#xff0c;订单的状态等。 3. 需要查看某一个时间点或者时间段的历史快照信息#xff0c;比如#xff0c;…概述 拉链表维护历史状态以及最新状态数据的表 作用场景 1. 数据量比较大。 2. 表中的部分字段会被更新比如用户的地址银行利率订单的状态等。 3. 需要查看某一个时间点或者时间段的历史快照信息比如查看利率在历史某一个时间点的状态。 4. 变化的比例和频率不是很大比如总共有1000万的会员每天新增和发生变化的有10万左右。 5. 如果对这边表每天都保留一份全量那么每次全量中会保存很多不变的信息对存储是极大的浪费;拉链历史表既能满足反应数据的历史状态又可以最大程度的节省存储。 链表的更新 假设以天为维度以每天的最后一个状态为当天的最终状态。以一张订单表为例如下是原始数据2023/03/03 的订单状态明细 1       2023-03-03      2023-03-03      创建 2       2023-03-03      2023-03-03      创建 3       2023-03-03      2023-03-03      创建 建表并全量更新 create external table if not exists orders (orderid int,createdate string,modifiedtime string,status string)row format delimited fields terminated by \tlocation /tmp/lalian/orders;create table ods_orders_inc (orderid int,createdate string,modifiedtime string,status string ) partitioned by (day string)row format delimited fields terminated by \t;insert overwrite table ods_orders_inc partition (day 2023-03-03) select orderid, createdate, modifiedtime, status from orders;create table dws_orders_his (orderid int,createdate string,modifiedtime string,status string,start_time string,end_time string )row format delimited fields terminated by \t;insert overwrite table dws_orders_his select orderid, createdate, modifiedtime, status, modifiedtime, 9999-12-31 from ods_orders_inc where day 2023-03-03; 如下结果  2023/03/04 的订单状态明细 1       2023-03-03      2023-03-03      创建 2       2023-03-03      2023-03-03      创建 3       2023-03-03      2023-03-03      创建 1       2023-03-03      2023-03-04      支付 2       2023-03-03      2023-03-04      支付 4       2023-03-04      2023-03-04      创建 增量更新 insert overwrite table ods_orders_inc partition (day 2023-03-04) select orderid, createdate, modifiedtime, status from orders where modifiedtime 2023-03-04;insert overwrite table dws_orders_his select * from ((select orderid, createdate, modifiedtime, status, modifiedtime start_time, 9999-12-31 end_timefrom ods_orders_incwhere day 2023-03-04)union all(select t1.orderid,t1.createdate,t1.modifiedtime,t1.status,t1.start_time,if(t2.orderid is not null and t1.end_time 2023-03-04, 2023-03-04, t1.end_time) end_timefrom dws_orders_his t1left join (select orderid, modifiedtime from ods_orders_inc where day 2023-03-04) t2on t1.orderid t2.orderid)) tb1 order by tb1.orderid, tb1.modifiedtime; 结果如下 2023/03/05 的订单状态明细 1       2023-03-03      2023-03-03      创建 2       2023-03-03      2023-03-03      创建 3       2023-03-03      2023-03-03      创建 1       2023-03-03      2023-03-04      支付 2       2023-03-03      2023-03-04      支付 4       2023-03-04      2023-03-04      创建 1       2023-03-03      2023-03-05      完成 3       2023-03-03      2023-03-05      支付 4       2023-03-04      2023-03-05      支付 5       2023-03-05      2023-03-05      创建 增量更新 insert overwrite table ods_orders_inc partition (day 2023-03-05) select orderid,createdate,modifiedtime,status from orders where modifiedtime 2023-03-05or (createdate 2023-03-05 and modifiedtime 2023-03-05);insert overwrite table dws_orders_his select * from ((select orderid, createdate, modifiedtime, status, modifiedtime start_time, 9999-12-31 end_timefrom ods_orders_incwhere day 2023-03-05)union all(select t1.orderid,t1.createdate,t1.modifiedtime,t1.status,t1.start_time,if(t2.orderid is not null and t1.end_time 2023-03-05, 2023-03-05, t1.end_time) end_timefrom dws_orders_his t1left join (select orderid, modifiedtime from ods_orders_inc where day 2023-03-05) t2on t1.orderid t2.orderid)) tb1 order by tb1.orderid, tb1.modifiedtime; 结果如下
http://www.sczhlp.com/news/167609/

相关文章:

  • 电商网站建设与维护意味着什么wordpress如何显示摘要
  • jsp怎样做网站Wordpress验证登陆函数
  • 珠海建设企业网站阿里云虚拟机 wordpress
  • 自建视频网站长春互联网企业
  • 片头网站知名门户网站
  • 莞城微网站建设做网站必须租服务器吗
  • 我想找个郑州做网站的设计软件cad
  • 网站是否开启gzipwordpress 分类 图像描述
  • 网站建设制作公司思企互联域名是什么意思怎么查
  • winscp怎么做网站沧州高端网站制作
  • 众筹网站怎么做推广方案建站建设流程
  • 网站备案名称更改杭州小程序制作公司排行榜
  • 做药公司的网站前置审批沈阳鹊起网站建设
  • 佛山新网站建设报价做家教备课用什么网站
  • 网站开发选择框代码wordpress 添加语言
  • 单页网站快速收录wordpress带个人充值中心
  • 中国建设网站齐齐哈尔市贝斯特专业网站
  • 心理网站免费建设广州冼村街道办
  • 工业设计网站设计flash网站导航怎么做
  • 一个网站里面只放一个图片怎么做雅虎搜索引擎中文版
  • 温州市建设质量监督站网站专门做外贸网站
  • 网站模板源码下载网wordpress换轮播海报
  • 周口网站制作购物网网站建设
  • 建设教育网站的目的产教融合信息门户网站建设方案
  • 怎样做投资与理财网站成都网站推广外包
  • 做移动网站优化首页软it行业的现状及发展前景
  • 如何来构建一个成交型网站wordpress极客主题
  • 有什么做任务拿钱的网站怎么设计自己logo图片
  • 肥城网站建设哪家好京东网站谁建设
  • 城口集团网站建设免费开挂的软件