data-warehouse - 数据仓库 : One Database or many?

标签 data-warehouse netezza database-design

在我的新公司,他们将与数据仓库相关的所有数据(包括导入、暂存、审计、维度和事实表)保存在同一个物理数据库中。

我已经成为数据库开发人员多年了,这种功能和形式的整合似乎与我所知道的一切背道而驰。

它似乎使安全、备份/恢复和性能管理问题更加需要人工处理。

这是行业内的做法吗?是否有充分的理由去做或不做?

该平台是 Netezza。大小以 TB 为单位,数亿行。

我希望从这个问题的答案中得到的是对这条道路是对是错的深刻理解。根据您的经验,如果这是一条会给我们带来麻烦的道路,我应该重点讨论哪些问题?如果这没什么大不了的,那么我也想知道。

最佳答案

一般来说,我会建议使用单独的数据库。这是我一直在生产中使用的配置,它确实很有意义,因为 - 正如你所提到的 - 两个数据库都有根本不同的目的/使用模式/等。

关于data-warehouse - 数据仓库 : One Database or many?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2898710/

相关文章:

mysql - 我可以从另一个数据库填充一个数据库吗

sql - Netezza SQL 将 VARCHAR 转换为二进制字符串

sql - 使用给定的列和数据创建一个临时表

mysql - 主键作为外键

mysql - 如何旋转 MySQL 实体-属性-值模式

c# - Entity Framework 如何处理大量记录?

database - OWB(Oracle Warehouse Builder)迁移助手遇到无效替换错误

data-warehouse - 避免在 SSIS 中完全编写 SQL 查询

mapreduce - 大规模 Hadoop 集群的计算和存储容量之间的典型关系是什么?

Netezza 以编程方式查找表的分布键