HBase迁移
最好的学习资料
相关的数据库表
此处记录了对应表格的MySql中的数据库中table的DDL和HBase中使用Phoenix建立表的DDL
HBase Table DDL
商品操作记录表
CREATE TABLE IF NOT EXISTS tb_product_log_record (
id varchar(100) primary key, -- 主键Id 需要进行设计这个就是 一个记录对应的row key ( 一般是根据查询条件进行设计 )
product_id varchar(100) , -- 商品Id
product_nm varchar(200) , -- 商品的属性
seller_id INTEGER, -- 卖家id
cur_state INTEGER, -- 当前商品的状态
subject_id varchar(100) , -- 类目Id
seller_acount varchar(100) , -- 卖家账户的名称
handler_txt varchar(100) , -- 处理内容,上下架 ,删除 这样的操作,修改不会
record_dt timestamp , -- 操作的时间记录
subject_name varchar(64) , -- 类目名称
old_snap_id varchar(32) , -- 旧快照ID
new_snap_id varchar(32) , -- 新快照ID
oper_source INTEGER -- 操作来源,1:商城,2:招商,3:ERP
);
MySql Table DDL
原数据库表
CREATE TABLE `tb_product_log_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`product_id` varchar(100) DEFAULT NULL COMMENT '商品ID',
`product_nm` varchar(200) DEFAULT NULL COMMENT '商品名称',
`seller_id` int(11) DEFAULT NULL COMMENT '商家ID',
`cur_state` int(2) DEFAULT NULL COMMENT '修改是当前的状态',