我有很多 JSON 格式的数据,我想用它们建立一个数据仓库。由于数据量很大,而且是半结构化的,所以我想使用文档 NoSQL 数据库,例如 MongoDB。
关于数据建模,我想到了使用数据仓库模型。是否可以在 NoSQL 数据库(例如 MongoDB)中使用数据保险库模型?在这种情况下有什么好处和坏处?
我有很多 JSON 格式的数据,我想用它们建立一个数据仓库。由于数据量很大,而且是半结构化的,所以我想使用文档 NoSQL 数据库,例如 MongoDB。
关于数据建模,我想到了使用数据仓库模型。是否可以在 NoSQL 数据库(例如 MongoDB)中使用数据保险库模型?在这种情况下有什么好处和坏处?
据我所知,数据保险库模型是为关系数据库设计的。定义数据保险库概念的开创性文章仍在网上:
IMO,实现数据保险库需要连接功能,而 MongoDB 不支持它们,所以我看不出如何用 MongoDB 实现这样的模型。
大多数 NoSQL 引擎(如果不是全部的话)不支持关系或后关系数据库模型。尝试将关系方法应用于它们通常是没有意义的。