【发布时间】:2013-08-12 08:14:06
【问题描述】:
知道this discussion,对此进行了补充。
目前我们组织的工程师之间正在讨论标题问题。
一方面,有人认为将非关系数据库(即 CouchDB)连接到生产服务器绝不是一个好主意。他的架构建议是引入一个中间关系数据库作为两者之间的一种缓冲层(他特别推荐 SQLAlchemy 作为 Postgres->Flask/Django 之类的 ORM)
另一方面,另一位工程师认为,鉴于我们的(相对较低的)页面浏览量,我们可以在 CouchDB 中直接将整个工作投入生产。
我很想详细了解 nonrelational -> relational -> web page 架构与 nonrelational -> web page 架构的优缺点。
【问题讨论】:
-
如果您的公司和开发人员不准备在生产中支持任何特定的数据库,那么您可能不应该使用它。如果您在内部和在您的时间和技能无法满足需求时使用外部支持选项,那么如果技术支持您的需求,您就已经准备好了。如果您准备好了,CouchDb 已准备好投入生产。
标签: database couchdb relational-database bigdata non-relational-database