我的 Web 应用程序的某些部分可以很好地与 RDBMS 配合使用,例如用户和 URL 处理 - 我想规范化用户、电子邮件、主机(即 stackoverflow.com)和 url(即https://stackoverflow.com/questions /ask ),以便在一个地方更新事物会更新所有地方的事物并最大程度地减少冗余。
但是我的 web 应用程序的某些部分非常适合基于文档的数据库,比如 Mongo,因为它们有很多组件可以作为嵌入式对象更有效地工作。
将 MySQL 用于关系对象,将 Mongo 用于文档对象是否有意义,或者不必费心管理两种类型的数据库?我知道 Mongo 有参考,但我认为它并没有真正针对参考进行设计和优化。
谢谢!
PS:我读过这个:使用 MySQL 和 MongoDB 的组合,它触及了我所问的问题的边缘,但这确实是一个完全不同的问题。