【问题标题】:Customer File design客户档案设计
【发布时间】:2010-09-16 09:46:13
【问题描述】:

您如何为您的客户地址数据建模以及您使用什么技术来确保数据质量?

诸如重复数据删除算法、重复匹配、确保包裹和发票能够真正送达等等?尤其是在处理多个国家/地区客户的系统中。

【问题讨论】:

  • 您是在设计文件,还是数据库?他们非常不同。一种是物理数据存储的抽象,另一种是你永远不应该做的事情。
  • "file" 在这种情况下是客户数据的业务术语。也就是说,我们有负责客户数据的“文件管理器”。我正在设计(或者说迁移)的是用 OOP 术语和 SQL DDL 表示的数据模型。

标签: database-design business-logic


【解决方案1】:

有许多供应商提供地址验证和规范化(将多个等效地址转换为标准形式)作为服务。其中一些供应商还提供在该地址计算税款以用于发票目的的能力。一旦有了地址的规范化形式,查找重复项只是比较条目的问题(您可能希望使用散列来提高速度)。我很犹豫是否在 Stackoverflow 上认可该软件的特定供应商,甚至列出一些...

【讨论】:

    猜你喜欢
    • 2012-06-17
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多