2

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

我的问题是:我真的需要编写一些必须执行数百万个 POST 请求才能从现有数据创建初始数据库的东西吗?我知道 CouchDB 通常很快,但是通过 HTTP 执行此操作让我觉得即使通过 localhost HTTP 也非常低效且耗时。

HTTP 是我看到的唯一 API,所以当有人必须创建一个包含大量初始文档的数据库时,通常会这样做吗?

谢谢

4

1 回答 1

3

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

于 2013-07-13T07:08:52.913 回答