当前位置: 首页 > 面试题库 >

将多个数据库合并到一个数据库中

狄彬彬
2023-03-14
问题内容

所有,我必须创建一个具有基本架构的数据库。该数据库将很大(超过100GB),并将用作数据仓库。现在,该数据库的创建当前正在通过C#代码“一次命中”执行。从许多不同的来源中提取数据。由于数据量巨大,这种创建引起了一些问题。已经决定,与其一口气创建一个数据库,不如一次创建一个数据库。到

  1. 创建几个包含核心数据表的较小数据库。
  2. 将较小的数据库合并为一个较大的数据库。
  3. 建立架构/添加相关约束。

我的问题有两个方面。

1.合并多个数据库(具有相同的架构/表结构)的最佳方法是什么?

2.是否有更好的方法来创建此数据仓库(非常大的数据库)?

谢谢你的时间。


问题答案:

对于第一个问题:您已经提到了相同的模式和表结构,在这种情况下,它只是将数据从一个DB表(即较小的DB)移动到另一个(即较大的DB)表。为此,必须确保

1)没有数据重复(至少在PK字段中)

2)将数据从一个数据库移动到另一个数据库以供sql server参考



 类似资料:
  • 问题内容: 我有一个关于数据库体系结构的问题。 我们正在建立一个CMS。许多字段将具有预填充的选择。例如,客户的信用状态可以为“良好”,“不良”,“未知”或“存款”。该项目的规格是这些预先填充的选择是动态的,管理员可以通过后端添加新值。所以我需要将这些值存储在数据库中。 我正在努力在两种方法之间做出决定 1)为每种清单都有一张桌子。示例将是诸如list_CrediStatus,list_Branc

  • 问题内容: 如何从一个数据库复制到另一个数据库。 数据库名称visco 我想将所有表从visco数据库复制到新数据库名称作为neptune 我创建了一个没有任何表的数据库,然后尝试从database1.bak文件还原数据库,然后显示错误为 需要查询帮助 问题答案: 使用SQL Server Management Studio: 选项1 ->右键单击要复制的数据库 ->选择“任务”>“生成脚本” -

  • 有没有一个简单的方法可以做到这一点?

  • 问题内容: 我需要将数据从一个表复制到另一个表。这两个表几乎具有相同的结构,但是位于不同的数据库中。 我试过了 我尝试此操作,但跨数据库出现错误…未实现 问题答案: 这是一个非常简单的任务。只需为此目的使用dblink: 如果您需要定期从外部数据库中获取数据,明智的做法是定义服务器和用户映射。然后,您可以使用较短的语句:

  • 下面是我的两个活动的代码。通过这样编码,数据在FireBase中就这样存储了。这是存储数据的快照: 但是我想像这样在firebase中存储数据,我想像这样存储在注册号字段下: 我想将来自多个活动的数据存储在同一个子元素下,就像我在第二张屏幕截图中显示的那样。 AccountyActivity.java SignupActivity.java

  • 问题内容: 我有两个数据库,一个叫做,一个叫做。由于我想练习插入,更新内容,因此我想将某些表从复制到。 我要复制的表称为: 我试图做的是(使用SSMS)右键单击表格,但其中没有“复制”! 问题答案: 假设您有两个数据库,例如A和B: 如果目标表不存在,将创建以下脚本(我不建议这样): INTO COPY_TABLE_HERE FROM A.dbo.table_from_A table_A 如果目标