发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
《自己动手写云盘》中会涉及到两种数据库,一个是关系型数据库即MySQL,另一个是NoSQL数据库HBase,目前HBase中只存放到文件信息,其它信息放到MySQL中。数据库设计如下:
MySQL中存放的表如下:用户登录信息表:yp_auth
字段名
类型
说明
login_id
varchar(32)
主键
login_name
varchar(128)
登录名
password
密码,加密后的
create_datetime
datetime
创建时间
create_ip
创建时的IP
latest_login_datetime
最后一次登录时间
latest_login_ip
最后一次登录时的IP
is_active
int
状态,0:未激活;
1:正常;2:禁用
person_id
外键,
引用yp_person表的主键
个人信息表:yp_person
real_name
真实姓名
email
电子邮箱
telephone
固定号码
cellphone
手机号码
introduction
varchar(4000)
个人简介
picture
个人头像,存放路径
上传文件表:yp_upload_file
upload_file_id
varhcar(32)
original_name
varchar(256)
文件原始名称
file_size
long
文件大小
file_type
文件类型
path
vachar(128)
文件路径,
存放HBase中某条记录的rowkey
order_id
排序字段
upload_ip
上传文件时的IP
directory_id
引用yp_directory表的主键,
表示该文件所在的目录
status_id
文件状态
reserve1
varchar(1024)
备用字段1
reserve2
备用字段2
reserve3
备用字段3
reserve4
备用字段4
reserve5
备用字段5
文件目录表:yp_directory
directory_name
目录名
parent_id
父目录的ID
文件分享表:yp_share_file
share_file_id
引用yp_upload_file的主键
引用yp_person的主键
share_code
分享的唯一编码
status
分享状态
share_type
分享类型,0:私密分享;
1:公开分享
HBase中存放的表如下:
文件信息表:yp_file
rowkey
rowkey值
file_info.file
file_info为列簇,存放文件
file_info.person_id
file_info为列簇,存放个人信息表的主键
来自: 耕夫2 > 《待分类》
0条评论
发表
请遵守用户 评论公约
基于中台思想的物流系统设计(四):物流服务与物流详情
基于中台思想的物流系统设计(四):物流服务与物流详情一、概述。完成上面的步骤后,商家就可以针对不同的商品选择对应的服务模板,挂...
基于python+django+mysql的校园影院售票系统(可做计算机毕设)
管理员主要功能为首页,个人中心,用户管理,影院信息管理,电影类型管理,电影信息管理,系统管理,订单管理等功能。在这里,人们能够...
SQL常用命令实例
例如,下面的这个DELETE语句只删除那些studentname字段的值为'小白'或speciality字段的值为'幼教'的记录:DELETE students WHERE studentname='小白' OR speciality='幼教...
Oracle修改字段名、字段数据类型
Oracle修改字段名、字段数据类型。语句:alter table tableName rename column oldCName to newCName; -- 修改字段名alter table tableName modify (cloumnName 数据类型); -- 修改数据类型例如:1、创...
Access sql语句创建表及字段类型
Access sql语句创建表及字段类型。创建一张有字段的表: Sql=''''''''Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [...
这21个写SQL的好习惯,你要养成呀
(SQL后悔药)如果要修改或删除数据,在执行SQL前一定要先备份要修改的数据,万一误操作,还能吃口「后悔药」~10. where后面的字段,留...
用户积分设计
把我的一个积分的设计方案放出来,然后希望大家给出一些意见,主要是在实际的使用中发现很多不方便和繁琐的地方,比如维护积分配置项等,还有如果从后台人工添加积分也很繁琐,望各位高手帮忙给指点指...
activiti5.13 框架 数据库设计说明书
节点ID.任务实例ID 其他节点类型实例ID在这里为空。PROC_INST_ID_ 、 ACT_ID_此表和ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记...
用户·角色·权限·表的设计
其中组权限管理包括包含用户、所属角色、组权限资源和组总权限资源四部分,某个组的权限信息可用公式表示:组权限 = 所属角色的权限合集...
微信扫码,在手机上查看选中内容