我公司的工作流程依赖于两个MSSQL数据库:一个用于web内容数据,另一个是ERP。我已经在一些工具上做了一些概念证明,这些工具可以作为在数据集之间建立关系的中介,到目前为止,它被证明是非常快的。
与其读出两个数据集,我更愿意在本地Linux机器上放置一个数据库,该数据库表示我正在处理的数据。这样,整个系统上的压力就小了。
我不明白的是,是否有一种方法可以更新这个新数据库,而不需要每次都完全删除表,也不需要逐行检查。如果记录有时间戳,这将是easy...but,它们没有。
有谁有什么建议吗?我是不是遗漏了一些我不知道的关键特性,或者我是SOL?
最后,有没有任何人认为可能比另一个更好的首选数据库堆栈?在这一点上,我并不致力于任何技术。
谢谢!
发布于 2011-04-25 02:29:50
你读过SQL中的MERGE语句吗?它允许对现有的表进行更新或插入。
我假设您的表有主键,即使您说没有时间戳。
https://stackoverflow.com/questions/5772368
复制相似问题