flink实时数仓(五):数据库建模

文章目录

myql建模

a、商品表

CREATE TABLE test.zyd_goods (
	goodsId INT(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
	goodsName varchar(50) NOT NULL COMMENT '商品名称',
	sellingPrice DECIMAL(11,2) DEFAULT 0.00 NOT NULL COMMENT '售价',
	goodsStock INT(11) DEFAULT 0 NOT NULL COMMENT '商品总库存',
	appraiseNum INT(11) DEFAULT 0 NOT NULL COMMENT '评价数',
	CONSTRAINT dajiangtai_goods_PK PRIMARY KEY (goodsId)
)ENGINE=InnoDB DEFAULT CHARSET=utf8

b、订单表

CREATE TABLE test.zyd_orders (
  orderId int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  orderNo varchar(50) NOT NULL COMMENT '订单号',
  userId int(11) NOT NULL COMMENT '用户ID',
  goodId int(11) NOT NULL COMMENT '商品ID',
  goodsMoney decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '商品总金额',
  realTotalMoney decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '实际订单总金额',
  payFrom int(11) NOT NULL DEFAULT '0' COMMENT '支付来源(1:支付宝,2:微信)',
  province varchar(50) NOT NULL COMMENT '省份',
  createTime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`orderId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

c、配置表
CREATE TABLE test.dbus_flow (
  flowId int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  mode int(11) NOT NULL COMMENT '存储类型(#PHOENIX  #NATIVE   #STRING,默认STRING)',
  databaseName varchar(50) NOT NULL COMMENT 'database',
  tableName varchar(50) NOT NULL COMMENT 'table',
  hbaseTable varchar(50) NOT NULL COMMENT 'hbaseTable',
  family varchar(50) NOT NULL COMMENT 'family',
  uppercaseQualifier TINYINT(1) NOT NULL COMMENT '字段名转大写, 默认为true',
  commitBatch int(11) NOT NULL COMMENT '字段名转大写, 默认为true',
  rowKey varchar(100) NOT NULL COMMENT '组成rowkey的字段名,必须用逗号分隔',
  status int(11) NOT NULL COMMENT '状态:1-初始,2:就绪,3:运行',
  PRIMARY KEY (flowId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

hbase表

a、商品表
create 'learing_flink:zyd_goods',{NAME=>'F',BLOCKCACHE=>true,BLOOMFILTER=>'ROW',DATA_BLOCK_ENCODING => 'PREFIX_TREE', BLOCKSIZE => '65536'}


b、订单表
create 'learing_flink:zyd_orders',{NAME=>'0',BLOCKCACHE=>true,BLOOMFILTER=>'ROW',DATA_BLOCK_ENCODING => 'PREFIX_TREE', BLOCKSIZE => '65536'}

发布了483 篇原创文章 · 获赞 62 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/wwwzydcom/article/details/103938080