将多个在线销售点数据保存到单个销售点的最佳方法

Best Approach for Saving Multiple Online Point of Sales Data into single Point of Sale

我们想从多个在线 POS 系统获取数据并将所有数据保存到我们的自定义 POS 中,什么是保存数据的最佳方法,我们应该将数据合并到单个数据库中还是为我们的每个 POS 维护单独的数据库自定义 POS.

像往常一样 - 这一切都取决于。

如果每个 POS 系统都有不同的架构,您最好维护单独的架构。如果架构一致(包括随着时间的推移 - 将来升级是否有可能修改架构?),该约束就会消失。

如果您计划采用复制方案 - 特别是双向的,您将数据从 "field" 发送到 "centre",反之亦然 - 您可能会发现它更容易如果您有单独的数据库,请使用数据库引擎的内置复制方案。

然而...

如果您打算 运行 跨所有 POS 系统进行查询,在单个数据库中进行查询会 容易得多

如果您打算在导入数据后更改数据库架构(例如出于报告目的),在单个数据库中执行此操作要容易得多。