我的要求:
- 我有一个发布者数据库,我打算将其复制到订阅者。
- 并非所有表都需要复制。
- 数据量可能约为20-30GB。
鉴于上述情况:
- 快照复制是一个好的选择吗?
- 如果是,那么理想的频率可以设置多少?一天两次?一天三次?
答案1
快照复制是对已发布数据的快照、即时刷新。它不会在刷新之间监控或发送更新。
回答您的问题:
快照复制是一个好的选择吗?
快照复制最适合用于数据不频繁更改的情况(例如目录更新)或不需要最新值的情况。这取决于您的应用程序要求。
如果是,那么理想的频率可以设置多少?一天两次?一天三次?
同样,这取决于您的应用程序要求。如果您的应用程序需要不断刷新,那么您应该考虑事务复制. 否则,配置频率以满足您的需要。
答案2
1.1.快照复制是一个好的选择吗?
不,因为您想从一些表中传输数据,并且当将快照应用到订阅者时,订阅者每次生成新快照时的性能也会影响资源消耗。最好使用事务复制,它首先生成快照并传输事务,您的数据库将保持最新。