我有一个名为“SourceBucket”的数据桶..我有几个视图和文件..我需要将所有这些完全迁移到另一个名为“DestinationBucket”的桶..我使用c#..这是可能的.. ..如何使用C#将数据从一个数据桶迁移到couchbase中的另一个存储桶?
这个问题对我来说是获得文件和sourcebucket观点..我怎样才能像.. 请帮我...
我有一个名为“SourceBucket”的数据桶..我有几个视图和文件..我需要将所有这些完全迁移到另一个名为“DestinationBucket”的桶..我使用c#..这是可能的.. ..如何使用C#将数据从一个数据桶迁移到couchbase中的另一个存储桶?
这个问题对我来说是获得文件和sourcebucket观点..我怎样才能像.. 请帮我...
没有什么具体的C#Couchbase客户端进行迁移。如果您使用Couchbase Server 2.0,则可以使用视图并在循环视图时执行插入到第二个存储桶中的插入。另一种方法可能是使用备份和恢复(在C#之外)。
http://www.couchbase.com/docs/couchbase-manual-1.8/couchbase-backup-restore.html
还有就是使用来包装的Couchbase,cbtransfer一个简单的工具。
您可以使用此工具将内容从一个存储桶传输到另一个存储桶,在您的情况下,只需创建您想要传输的新存储桶,然后使用cbtransfer就可以获取数据和视图。
作为一个方面,如果只需要转移的观点,使用cbtransfer使用-x design_doc_only = 1个开关。