首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从couchDB到关系型数据库的迁移

从couchDB到关系型数据库的迁移
EN

Stack Overflow用户
提问于 2009-03-15 09:34:11
回答 1查看 931关注 0票数 1

想知道是否有可能从基于文档的数据库迁移(例如,couchDB)转换为关系型数据库管理系统(例如MySQL)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-03-15 23:01:59

简短的回答:是的。

长篇大论的答案是:你使用的文档数据库(例如CouchDB)的特性越多,你就会感到越痛苦。基于复杂map-reduce的“视图”生成、复杂的嵌套文档等概念不能很好地映射到RDBMS。

还认为使用CouchDB (具有两个以上主机的多主机,负载平衡)很容易,但使用RBMS几乎是不可能的。

另一方面,大量使用真正的关系型数据库管理系统(通常不是mySQL)的应用程序很难移植到CouchDB & friends,因为它们会丢失事务和所有其他的ACID属性。CouchDB在这方面提供的保证要少得多。因此,一般来说,从couchdb移植比移植到couchdb更容易。

也就是说,许多应用程序仅将RDBMS用作美化的(键、值)存储-这些存储在各个方向上都很容易移植。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/647556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档