我想设计一个具有 4 个默认表的云业务解决方案,用户可以添加自定义字段(列?)或添加自定义对象(表?)。
我的第一个想法是为每个帐户创建一个新数据库,但是 sql server 实例上的数据库数量有限制,
第二种解决方案:通过为每个模式复制 4 个默认表来为每个帐户创建一个新模式。
第三种解决方案:创建 4 个具有判别列 (ACCOUNT_ID) 的唯一表,如果用户想要一个新字段,则添加一个专用于该 ACCOUNT_ID 的连接表,如果他想要一个新对象,则创建一个新表。
你觉得呢?你有没有什么想法?有谁知道现有的云解决方案如何存储数据?(例如销售人员)
顺便说一句,我不想为每个帐户创建一个 VM。