导入
MongoDB 概述
让我们简要介绍一下如何使用 MongoDB 作为数据存储库。
上一章讨论了如何将真实外部系统与整洁架构的核心部分集成。遗憾的是,为了管理集成测试并完成正确的环境配置,我们不得不引入大量代码。
本章中,我们将运用目前已学到的知识,仅展示与外部系统相关联的那部分代码。通过将数据库从 PostgreSQL 切换到 MongoDB,可以很好地体现整洁架构的灵活性,以及引入非关系型数据库等不同技术方案的便捷性。
MongoDB 是一种流行的跨平台、面向文档的数据库系统,属于 NoSQL 数据库类别,采用类似 JSON 的文档格式,并支持可选的模式(schema)。MongoDB 由 MongoDB Inc. 开发,其许可证为服务器端公共许可证(Server Side Public License)。