【问题标题】:Database Table Synchronization Without Table Dropping?没有表删除的数据库表同步?
【发布时间】:2011-04-25 02:29:50
【问题描述】:

我公司的工作流程依赖于两个 MSSQL 数据库:一个用于 Web 内容数据,另一个是 ERP。我一直在对一些工具进行一些概念验证,这些工具将充当在数据集之间建立关系的中介,到目前为止,它的速度非常快。

与其读取这两个数据集,我更愿意在本地 Linux 机器上放置一个数据库,该数据库代表我正在使用的数据。这样,它对整个系统的压力就更小了。

我不明白是否有一种方法可以更新这个新数据库,而无需每次都完全删除表或逐行检查。如果记录有时间戳,这很容易......但他们没有。

有人有什么建议吗?我是否错过了一些我不知道的关键功能,或者我是 索尔?

最后,有没有人认为可能比另一个更好的首选数据库堆栈?在这一点上,我不致力于任何技术。

谢谢!

【问题讨论】:

    标签: database


    【解决方案1】:

    您是否阅读过 SQL 中的 MERGE 语句?它允许对现有表进行更新或插入。

    我假设你的表有主键,即使你说没有时间戳。

    【讨论】:

    • 明天我们会检查为什么不使用它。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 2013-09-21
    • 2013-02-19
    • 1970-01-01
    • 2010-11-27
    相关资源
    最近更新 更多