如何使用两个数据库系统(MongoDB/Postgres)在网站中存储不同的数据

How to use two database systems (MongoDB/Postgres) for storing different data in a website

我正在构建一个网站,该网站将以 Whosebug 方式包含配置文件(一般来说),我首先需要为所有关系数据提供一个 Postgres 数据库,然后我需要将标签作为一项功能,例如用户应该有自己的描述性标签,例如 "php,wordpress" 等

我正在考虑将所有标签列表存储在非关系数据库中,例如 Mongo 或 Couch,然后传递相关查询以将它们提取到配置文件中。

但是配置文件数据库 (postgres) 或模型 (MVC) 如何知道为每个配置文件获取哪些标签?

我不是要代码,只是架构方面的,从上到下,更高的角度来看,这怎么可能。

使用 CQRS,如果您为项目使用最好的架构,DDD(领域驱动设计) 概念非常有用