【问题标题】:advantages and disadvantages when dealing with similar data sets处理相似数据集的优缺点
【发布时间】:2014-01-17 13:52:22
【问题描述】:

我有一个关于使用数据结构表示相似数据集的优缺点的问题。

示例场景:

我们使用数据结构从服务中获取数据。 结构如下:

type Customer = {
CustomerId
CompanyId
GroupId
Status
VerType
Name
Active
TransType
}

我们需要获取所有数据并将数据呈现给用户。当我们保存数据时,用户唯一可以改变的就是状态。我们只需要返回CustomerId、CompanyId、GroupId(主键组合)和新的Status即可。

你会在这里做什么?你会:

1:创建一个新结构(见下文)并使用该单独结构来保存数据:

type CustomerSave = {
CustomerId
CompanyId
GroupId
Status
}

2:使用与获取数据时相同的结构,但将所有其他属性设置为 null。

3:将数据作为单独的变量发送(因为数据集可能被认为足够小以执行此操作)。

4:还有其他想法吗?

请注意,所有结构都是虚构的,因此您无需对数据本身进行评论。

请提出您的建议!我很好奇!

【问题讨论】:

    标签: data-structures dataset


    【解决方案1】:

    视情况而定。
    如果数据太大,您可以使用延迟加载方法。
    如果您创建结构的新子集,您可能必须将它们映射到原始结构以更新它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 2020-01-06
      • 2019-05-25
      • 1970-01-01
      • 2010-12-20
      • 1970-01-01
      相关资源
      最近更新 更多