2012-12-11 50 views
1

我试图在一块软件上使用couchdb。我不是一个编码器,我不明白couchdb是如何工作的等等...所以对于那个软件,我想在php中使用一个网站,这个网站是和mysql一起工作的。将Couchdb共享或复制到Mysql

有没有办法,我可以复制我需要的数据和CouchDB的删除这些文件,因为CouchDB的成长了很多,充满了我的网络空间中闪光的方式。

对于那些谁可能知道我想要做什么软件,什么,我试图让ecoinpool用PHP前端像simplecoin工作。如果这失败有多难是得到一个PHP,已经开发和使用MySQL,网站与couchdb工作?

谢谢。

回答

2

我不会尝试从CouchDB复制或共享数据到MySQL。 CouchDB的数据模型明显不同于MySQL,所以最好的结果是双方数据之间的差异很大。

在另一方面,使得使用CouchDB,而不是MySQL的一个精心设计的基于PHP的网站界面应该不会那么难。 CouchDB REST API非常易于使用,并且您可以使用plenty of libraries

0

通过编程,您可以将数据导入到couchdb。这需要付出一些努力,并且由您决定是否更愿意构建导入程序或重新编程软件。我自己宁愿建立一个进口商,因为否则你将无法再次更新简单的货币而不会破坏你的改编。

要创建一个进口商,我会用我的首选脚本语言来听你的CouchDB数据库的_changes API。然后,对于每个新文档,我都会将其格式化为一个SQL查询并将其插入到MySQL中。

之后,您仍然需要创建一些脚本删除CouchDB的旧文件,并找到一种方式来导入文件丢失的情况下,您的进口商停止(会出现这种情况肯定在某个时候)。

相关问题