角色与数据分离