none
求數據同步方案 RRS feed

  • 问题

  • 现有一个生产DB大小有100GB左右,每天会产生约5GB的事务日志,现在要求将此DB同步至另一台SERVER的SQL SERVER实例。
    要求:同步DB持续可以访问,且數據与生产DB的差异最小,因为需要在同步DB上跑一些比较耗资源的查询和BI數據。
    求可以实施的方案。谢谢
    2010年3月16日 1:45

答案

  • 可以直接通过 sql server 上的配置实现的方案一般用下述3种:

    replication, 实时性最高, 订阅端亦可做数据读写操作, 不过这个是表级别的, 并且有的复制方式对表结构有一定的要求, 由于是表级别, 所以配置和维护的复杂性比较高一点

    事务日志传送(或者日志是备份+还原), 这种是数据库级别的配置, 目标数据库允许只读, 依赖于 job

    数据库镜像(>= sql 2005 sp1的版本), 目标数据库只能通过创建快照数据库来访问某个特定时刻的数据.

    2010年3月17日 4:09

全部回复