SAAS体系结构和salesforce数据库体系结构

Far*_*rax 2 saas

我正在构建一个软件项目,我想创建一个SAAS(软件即服务).我想按照Salesforce的方式对我的应用程序进行建模.我真的很喜欢定制功能,但我不确定他们是如何真正去做的.我读到他们为每个需要的字段创建一个ID,然后也存储相应的数据.任何人都可以指导我如何做到这一点.例如,如果我想存储员工记录.已经给出了2个字段(名字,姓氏),并且用户添加了第三个字段(比如说DOB),数据将如何存储?

如果有人能够为实施SAAS架构的实际示例提供一些资源,我将不胜感激.

谢谢

Eri*_* J. 6

SaaS实际上与SalesForce中的自定义功能无关.您可能需要优化您的问题以获得更好的答案.

SaaS只是意味着您可以将您的软件设计为可以通过Web同时对多个人使用.

自定义功能同样适用于基于Web的应用程序,胖客户端应用程序等.

将用户特定扩展存储到基本实体的一种常用方法是使用名称值对.还有其他方法.使用名称值对,您可能具有这样的结构(传达概念的粗略轮廓):

雇员

  • 员工ID
  • 名字

EmployeeUserFieldDefinitions

  • 字段名
  • 的FieldType
  • InputRestrictions(例如长度)

EmployeeUserData

  • 员工ID
  • 字段名
  • fieldValue方法