我想将一些新数据推送到Salesforce并需要创建一些新对象来存储这些数据。来自数据库背景,我想我应该创建6-10个自定义对象并链接它们。在我们的组织中,没有编程或数据库背景的Salesforce的主要用户之一认为我们应该创建2-3个对象,然后在这些对象中放置大量字段。
Salesforce中的数据存储与其他数据库不同吗?我计划在某种程度上展平我的桌子。在我的数据库中,我可能有20个表要推送到Salesforce(不包括引用表)。我想我可以把它归结为7个对象,但是我从创建这么多对象中得到了回击。
他对这么多物品的关注是它会让人感到困惑,对一个物体的改变会对其他物体产生影响。我担心的是,如果没有创建大量空白的字段,我们将无法有效地将所有这些数据存储在这么少的对象中。
由于
答案 0 :(得分:1)
除了salesforce limits之外,与其他任何数据库没有重大差异,你应该遵循一般设计规则,听起来你是对的。再次检查您的组织的自定义对象限制除外。
答案 1 :(得分:0)
请记住,每行数据存储量会产生2 kb。每GB每年3千美元,这最终会变得昂贵
如果你有很多联结对象(而不是说使用选择列表),页面向用户显示的方式将不那么友好。
Salesforce限制肯定会鼓励不那么规范化的形式。这是一个挑战,不仅仅是从开发的角度来看(在平台上找到正确的规范化/平衡水平),而元挑战正在向业务和Salesforce管理员解释这一点。 ;)