2013-07-13 66 views
2

我有一个Postgres数据库,其中有数百万条记录,我想迁移到CouchDB。我知道如何将记录表示为文档,每个文档将包含9个项目(4个整数,4个文本字符串和一个日期字符串)。使用数百万个文档创建初始CouchDB数据库

我的问题是:我真的需要编写一些必须执行数百万和数百个POST请求才能从现有数据创建我的初始数据库的东西吗?据我所知,CouchDB一般速度很快,但是通过HTTP做这件事,甚至会导致本地主机HTTP效率极低,耗时甚久。

HTTP是我看到的唯一API,那么通常这是在某人必须使用大量初始文档创建数据库时完成的?

谢谢

回答

3

是的,它通过http完成。但这并不低效,因为您可以使用_bulk_docs API在一个请求中创建多个文档。

+0

谢谢,虽然我们不得不将数据分解成更小的位 – thisisnotatest

相关问题