代码之家  ›  专栏  ›  技术社区  ›  mt3

从couchDB迁移到RDBMS

  •  1
  • mt3  · 技术社区  · 16 年前

    想知道是否有可能从基于文档的数据库(如couchDB)迁移到RDBMS(如MySQL)。

    1 回复  |  直到 16 年前
        1
  •  2
  •   max    16 年前

    简短回答:是的

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

    还认为使用CouchDB(具有两个以上主服务器的多主服务器,负载平衡)很容易实现的功能在RBMS中几乎不可能实现。

    另一方面,大量使用真实RDBMS(通常不是mySQL)的应用程序很难移植到CouchDB&朋友,因为他们错过了事务和所有其他ACID属性。CouchDB在这方面提供的保障要少得多。因此,一般来说,移植