需求是这样的,拿淘宝来举例:
淘宝平台T,上面有2个商店A、B,共用平台T的会员,又有各自的商品、会员积分
我计划数据库这样设计:
用schema来分割不同的商店,即会存在这样3个表
T.MemberTable, A.MemberPointTable, B.MemberPointTable
T、A、B是不同的schema,并且数据表按不同schema保存在不同的物理文件。
T.MemberTable与A、B的MemberPointTable都有关联,如果某会员在A店获得了积分,那么在A.MemberPointTable插入记录就可以了。
请问这样数据库设计合理不,我是希望尽量保证各商店的相对独立性
还有,是否需要每个schema有一个对应的sql server用户?还是统一用一个,例如sa。
另外,求给扔点类似这种C2C的项目参考,codeplex搜C2C竟然没有……
汪汪一只猫
慕虎7371278
拉丁的传说
相关分类