多租户模型设计
2017-11-17 09:11:14 34 举报
多租户模型设计是一种软件架构模式,它允许单个软件实例为多个客户提供服务。在这种模式下,每个租户都有自己的配置、数据和用户管理。这种设计可以提高资源利用率,降低运营成本,并简化软件维护。为了实现多租户模型,需要对数据存储、身份验证和授权等关键组件进行特殊处理,以确保每个租户的数据隔离和安全。此外,还需要考虑性能优化和可扩展性,以满足不同规模租户的需求。总之,多租户模型设计是一种灵活且经济高效的解决方案,适用于需要为多个用户提供定制化服务的应用场景。
作者其他创作
大纲/内容
(fair_queue)公平资源队列
store(存储表)
store_id:存储Id:p_id: 所属项目t_id 所属租户storage_capacity: 存储容量 MBstorage_name 目录名storage_path: HDFS目录路径used_percent:存储使用占比creater:创建者modifier:修改者create_time:创建时间update_time:修改时间
dc_project(项目表)
id 项目的idt_id 所属的租户idhadoop_group:hadoop用户组现有其他字段。。
t_id=t_id1:n
q_id=q_id1:1
id=p_id1:1
tenant(租户表)
id 主键q_id:资源队列idcode: 全局唯一标识name 租户名称 is_leaf_node:是否是叶子租户total_storage_capacity:存储总容量description:租户描述信息storage_type: HDFS 默认dynamic_resource_type: 默认Yarnrm_ui:ResourceManager WebUI地址creater:创建者modifier:修改者create_time:创建时间update_time:修改时间schedular_type 调度器类型
0 条评论
下一页