【问题标题】:How and where to store the current customer purchasing history data?如何以及在哪里存储当前的客户购买历史数据?
【发布时间】:2017-01-21 14:44:25
【问题描述】:

我现在正在做一个项目,该项目需要显示一位客户的交易历史,以及客户购买的产品是否在保修期内。我需要使用当前系统的数据,系统可以提供Web API,即.csv文件。那么如何利用当前的系统数据呢?

我想到的一个解决方案是下载所有.csv 文件并编写脚本以将每条记录插入到我构建的数据库中,该数据库包含必要的表和关系来保存我检索的数据。然后我可以有一个我想要的新数据库。因为我以前从未这样做过,所以我想知道这是否可行?

还有一个问题是,我应该将数据存储在本地还是使用像 Firebase 这样的云数据库?

【问题讨论】:

    标签: database csv database-design firebase-realtime-database


    【解决方案1】:

    SQL Server 和 Oracle 等高端数据库附带实用程序,可让您直接从 csv 文件中读取数据。检查文档。这样做了很多次,我发现最好的程序是将文件读入一个保存表。这使您有机会检查数据并发现任何意外的怪癖或缺失的字段。这允许您在可能的情况下更正数据。

    然后编写脚本将数据从保留表移动到您设计的正确表中。这必须以合乎逻辑的方式进行。例如,在购买交易之前移动客户数据。因此,您收到的任何错误消息都不是因为您在存储客户之前尝试存储交易。 (您设置参照完整性,是吗?)这使您有更多机会更正或调整数据,或者只是在闲暇时或多或少地发现问题。

    是否将数据存储在云端完全取决于您雇主的偏好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-08
      • 2020-02-06
      • 2017-09-17
      • 2015-08-09
      • 2012-03-22
      相关资源
      最近更新 更多