我有一个运行我们的会计/库存应用程序的现有 SQL Server 2005 数据库。我们正在考虑使用一种新的在线订购框架——它有自己的数据库。
如果我们使用这个新框架,我们将需要几乎实时地将在线订购数据(库存、价格、订单、客户)传入和传出我们现有的库存数据库。数据的传输不一定是实时的,但必须是快速的。两个数据库都将在 SQL Server 中。
所以我的问题是......在具有不同模式的两个数据库之间来回传输数据的最佳方法是什么?
复制?情报局?你有什么建议,为什么?
任何帮助,将不胜感激!
最佳答案
就我个人而言,我会尽快逃离这个噩梦。由于您尚未购买此在线订购产品,因此我建议您将数据与现有应用程序保持同步是不这样做的正当理由。如果您购买它,您将永远后悔您的数据将变得多么困惑,以及您花了多少时间和金钱来使事情正常工作。这是一场等待发生的灾难。当仓库中没有物品时,您最终会让人们订购据称在库存中的物品。不要这样做。这是愤怒的客户和愤怒的经理的保证。随着时间的推移,聘请一些开发人员来组织您自己的访问您的数据库的在线订购要便宜得多。如果他们不顾你的反对,我会更新我的简历。
关于sql-server - 在不同数据库模式之间同步数据的最佳技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/451787/