当前位置:   article > 正文

【博学谷学习记录】超强总结,用心分享| 拉链表_拉链表查询

拉链表查询

1.拉链表介绍

        拉链表不存储冗余的数据,只有某行的数据发生变化,才需要保存下来,相比每次全量同步会节省存储空间 能够查询到历史快照。

2.拉链表构建

  1. -- 1、MySQL创建商品表
  2. -- 创建数据库
  3. drop database if exists demo;
  4. CREATE DATABASE demo CHARACTER SET utf8 COLLATE utf8_general_ci; -- 创建商品表
  5. create table if not exists demo.product(
  6. goods_id varchar(50), -- 商品编号
  7. goods_status varchar(50), -- 商品状态
  8. createtime varchar(50), -- 商品创建时间
  9. modifytime varchar(50) -- 商品修改时间
  10. ) ;
  11. --2、Hive-ODS层建表
  12. -- 创建表
  13. drop database if exists demo cascade;
  14. create database if not exists demo;
  15. -- 创建ods层表
  16. create table if not exists demo.ods_product(
  17. goods_id string, -- 商品编号
  18. goods_status string, -- 商品状态
  19. createtime string, -- 商品创建时间
  20. modifytime string -- 商品修改时间
  21. )
  22. partitioned by (dt string) --按照天分区
  23. row format delimited fields terminated by '\t';
  24. --3、Hive dw层创建拉链表
  25. -- 创建拉链表
  26. create table if not exists demo.dwd_product(
  27. goods_id string, -- 商品编号
  28. goods_status string,
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/723319
推荐阅读
相关标签
  

闽ICP备14008679号