我公司的工作流程依赖于两个MSSQL数据库:一个用于Web内容数据,另一个用于ERP。我一直在做一些关于某些工具的概念证明,这些工具可以作为建立数据集之间关系的中间人,并且到目前为止证明它的速度更快。
我宁愿在本地Linux机器上安装一个代表我正在使用的数据的数据库,而不是读出这两个数据集。这样,它对整个系统的压力就会减小。
我不明白的是,如果有一种方法可以更新这个新数据库,而不是每次都完全丢弃该表,或者逐行进行惩罚。如果记录有时间戳,这很容易......但他们没有。
有没有人有任何提示?我错过了一些我不知道的关键特征,或者是我 SOL?
最后,有没有人认为可能比另一个更好的数据库堆栈?我此刻并不致力于任何技术。
谢谢!
答案 0 :(得分:0)
您是否了解过SQL中的MERGE
语句?它允许更新或插入现有表。
我假设你的表有主键,即使你说没有时间戳。