想知道是否有可能从基于文档的DB(例如CouchDB的)向RDBMS(例如MySQL的)迁移。

有帮助吗?

解决方案

短答案:是

在长答案:一个文档-DB(例如CouchDB的)使用的更多的功能,越痛你会感觉。像复合地图减少基于“视图”的产生,复杂的嵌套的文件等的概念不能很好地映射到RDBMS。

也认为其易于使用CouchDB(多主具有多于两个大师,负载平衡)是很难近乎不可能RBMS。

在另一方面,这使得大量使用一个真正的RDBMS(通常不是MySQL的)的应用更难端口的CouchDB和朋友,因为他们错过交易和ACID属性的所有的休息。 CouchDB中提供了这方面少得多的保证。因此,在一般的移植 CouchDB的比移植 CouchDB的。

更容易

这就是说,许多应用程序使用RDBMS仅作为尊称(键,值)存储 - 这些都是很容易地移植在所有方向上

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top