TB级数据库负载如何设计?

业务需求:  需要将生产数据实时传递到副本备库,本来考虑ALWAYS ON 功能,因业务特殊性,需要将生产库历史数据删除,但仍然需要在副本备库中保留,想来想去决定只有用复制分发中的事务发布可用,删除的数据手工再补回副本备库中,但现在数据容量非常大,1.5TB级数量。表有3千多...显示全部

业务需求:  需要将生产数据实时传递到副本备库,本来考虑ALWAYS ON 功能,因业务特殊性,需要将生产库历史数据删除,但仍然需要在副本备库中保留,想来想去决定只有用复制分发中的事务发布可用,删除的数据手工再补回副本备库中,但现在数据容量非常大,1.5TB级数量。表有3千多个。全部做复制分发会对效能产生非常大的影响。如果出问题又需要手工将数据补录回备份库,非常麻烦。请问大家有什么好的其它方案吗?

收起
参与21

查看其它 6 个回答masaly的回答

masalymasaly其它易诚

可以采用ORACLE OGG实时同步数据, IGNOREDELETES参数忽略delete操作。

软件开发 · 2015-10-29
浏览1446

回答者

masaly 最近回答过的问题

回答状态

  • 发布时间:2015-10-29
  • 关注会员:6 人
  • 回答浏览:1446
  • X社区推广