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

时间:2017-06-02 11:40:49

标签: database database-design architecture software-design point-of-sale

我们希望从多个在线POS系统获取数据并将所有数据保存到我们的自定义POS中,这将是保存数据的最佳方法,我们是否应该将数据合并到单个数据库中,或者为我们的自定义POS中的每个POS维护单独的数据库

1 个答案:

答案 0 :(得分:2)

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

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

如果你计划有一个复制方案 - 特别是双向,你将数据从“字段”发送到“中心”,反之亦然 - 你可能会发现数据库引擎的内置更容易在复制方案中,如果您有单独的数据库。

...然而

如果您打算在所有POS系统上运行查询,那么在单个数据库中执行此操作 更容易。

如果您打算在导入数据后更改数据库架构(例如,出于报告目的),则可以更轻松地在单个数据库中执行此操作。