首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置部分表复制?

如何设置部分表复制?
EN

Stack Overflow用户
提问于 2015-10-22 11:55:24
回答 1查看 291关注 0票数 0

存在主从和主从的复制机制.我要找的是大师之类的东西,但有一个严重的转折。我不知道这样的东西是否存在,或者从哪个方向开始寻找它--任何指点,即使它们不是明确的答案,都会被感激。

假设:

  • 我有3个数据中心的数据库,地理位置很远(ping >40 in )。
  • 数据库具有共享数据模型,即数据库1中的表A将具有与数据库2中的表A和数据库3中的表A相同的字段。
  • 每个数据库( 1、2和3 )都被来自本地系统的数据填充,但都是根据共享数据模型进行的。

我想要做的是:

  • 我希望将数据库2中表A中的所有数据复制到数据库1中的表A(主-主)。
  • 我希望将数据库3中表A中的所有数据复制到数据库1中的同一表A(主-主),但不将数据从数据库2复制到数据库3。

因此,我希望在数据库1中的单个表中复制来自两个数据库的数据,或者找到一种方式来设置数据,使数据看起来从表A中(透明地)可用于连接用户/应用程序。

如果可行的话,复制应该在不同的技术上工作(例如假设数据库1是Oracle,数据库2是Teradata,数据库3是MSSQL)。

EN

回答 1

Stack Overflow用户

发布于 2015-10-22 12:01:31

一种可能的方法是为表(在数据库1上使用A',A'‘)设置主-主复制,并在数据库1上创建一个将表A’和A‘结合在一起的视图(A)。

不过,我确实很担心性能问题,而且并不认为这是一个理想的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33280432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档