想知道是否有可能从基于文档的数据库迁移(例如,couchDB)转换为关系型数据库管理系统(例如MySQL)。
发布于 2009-03-15 23:01:59
简短的回答:是的。
长篇大论的答案是:你使用的文档数据库(例如CouchDB)的特性越多,你就会感到越痛苦。基于复杂map-reduce的“视图”生成、复杂的嵌套文档等概念不能很好地映射到RDBMS。
还认为使用CouchDB (具有两个以上主机的多主机,负载平衡)很容易,但使用RBMS几乎是不可能的。
另一方面,大量使用真正的关系型数据库管理系统(通常不是mySQL)的应用程序很难移植到CouchDB & friends,因为它们会丢失事务和所有其他的ACID属性。CouchDB在这方面提供的保证要少得多。因此,一般来说,从couchdb移植比移植到couchdb更容易。
也就是说,许多应用程序仅将RDBMS用作美化的(键、值)存储-这些存储在各个方向上都很容易移植。
https://stackoverflow.com/questions/647556
复制相似问题