【问题标题】:Creating initial CouchDB database with millions of documents创建包含数百万个文档的初始 CouchDB 数据库
【发布时间】:2013-07-13 20:08:56
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: database couchdb migrating


    【解决方案1】:

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

    【讨论】:

    • 谢谢,虽然我们不得不将数据分解成更小的部分,但这在大多数情况下都有效
    猜你喜欢
    • 2016-11-01
    • 2011-08-15
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    • 2022-12-04
    • 1970-01-01
    相关资源
    最近更新 更多