Database design 自定义Salesforce对象或字段

Database design 自定义Salesforce对象或字段,database-design,salesforce,Database Design,Salesforce,我想将一些新数据推送到Salesforce,需要创建一些新对象来存储这些数据。来自数据库背景,我想我应该创建6-10个自定义对象并链接它们。Salesforce的一个主要用户在我们的组织中没有编程或数据库方面的背景,他认为我们应该创建2-3个对象,然后在这些对象中放置大量字段 在Salesforce中存储数据是否与其他数据库不同?我打算稍微把桌子弄平一点。在我的数据库中,我可能有20个表要推送到Salesforce(不包括参考表)。我想我可以把它减少到7个对象,但是我因为创建了这么多对象而受到了

我想将一些新数据推送到Salesforce,需要创建一些新对象来存储这些数据。来自数据库背景,我想我应该创建6-10个自定义对象并链接它们。Salesforce的一个主要用户在我们的组织中没有编程或数据库方面的背景,他认为我们应该创建2-3个对象,然后在这些对象中放置大量字段

在Salesforce中存储数据是否与其他数据库不同?我打算稍微把桌子弄平一点。在我的数据库中,我可能有20个表要推送到Salesforce(不包括参考表)。我想我可以把它减少到7个对象,但是我因为创建了这么多对象而受到了阻碍

他对这么多对象的担心是,这会让人困惑,对一个对象的更改会对其他对象产生影响。我担心的是,如果不创建大量字段(这些字段大部分为空白),我们将无法在如此少的对象中高效地存储所有这些数据


谢谢

除了与任何其他DB没有重大区别之外,您应该遵循一般设计规则。在这种情况下,听起来您是对的。再次检查您是否超出了组织的自定义对象限制。

除了与任何其他数据库没有重大差异之外,您应该遵循一般设计规则。在这种情况下,听起来您是对的。再次检查您是否超出了组织的自定义对象限制。

请记住,每行数据存储将占用2 kb的空间。以每GB每年3k美元的价格,这可能会很昂贵

如果有很多连接对象(而不是使用拾取列表),页面对用户的显示方式将不那么友好


Salesforce限制肯定会鼓励使用不太规范的表单。这是一个挑战,不仅仅是从开发的角度(在平台上找到合适的标准化/平衡级别),而且元挑战是向业务和Salesforce管理员解释这一点

请记住,每行数据存储将占用2 kb的空间。以每GB每年3k美元的价格,这可能会很昂贵

如果有很多连接对象(而不是使用拾取列表),页面对用户的显示方式将不那么友好

Salesforce限制肯定会鼓励使用不太规范的表单。这是一个挑战,不仅仅是从开发的角度(在平台上找到合适的标准化/平衡级别),而且元挑战是向业务和Salesforce管理员解释这一点