共享或复制 Couchdb 到 Mysql



我正在尝试使用couchdb的软件。我不是编码员,我不明白 couchdb 是如何工作的,等等......所以对于这个软件,我想使用一个php网站,它是为与mysql一起使用而构建的。

有没有办法复制我需要的数据并从 couchdb 中删除这些文档,因为 couchdb 增长了很多,并在瞬间填满了我的网络空间。

对于那些可能知道什么软件和我想做什么的人,我正在尝试让ecoinpool与像simplecoin这样的php前端一起工作。如果失败了,那么获得一个已经开发并使用mysql的php,使用couchdb的网站有多难?

谢谢。

我不会尝试将数据从CouchDB复制或共享到MySQL。CouchDB的数据模型与MySQL明显不同,所以充其量你最终会在两端的数据之间出现非常糟糕的不匹配。

另一方面,使用CouchDB而不是MySQL制作设计良好的基于PHP的网站界面应该不是那么难。CouchDB REST API 非常易于使用,并且您可以使用大量库。

通过一些编程,您可以将该数据导入couchdb。这需要一些努力,由您决定是更喜欢构建导入器还是重新编程软件。我自己更愿意建立一个进口商,因为否则你将无法在不破坏你的改编的情况下再次更新单币。

要创建导入器,我将使用我的首选脚本语言来侦听 couchdb 数据库的_changes API。然后,对于每个新文档,我都会将其格式化为SQL查询并将其插入MySQL。

之后,您仍然需要创建一些脚本来删除 couchdb 上的旧文档,并找到一种方法来导入丢失的文档,以防导入器停止(这肯定会在某个时候发生)。

最新更新