Мне нужно вставить 10 миллионов документов в CouchDB localhost.Я использовал скрипт Python для создания случайных данных в этом формате:
{
"docs": [
{"_id": "0", "integer": 0, "string": "0"},
{"_id": "1", "integer": 1, "string": "1"},
{"_id": "2", "integer": 2, "string": "2"}
]
}
Размер файла составляет 1,5 ГБ, так как у меня есть 10 пар ключ-значение в каждом документе.
IЯ использую эту команду для загрузки файла json:
curl -d @db.json -H "Content-type: application/json" -X POST http://127.0.0.1:5984/new/_bulk_docs
Для 100 000 документов он загружается за 10-15 секунд, но для 10 000 000 он даже не загружается за 12 часов.
Буду признателен за любую помощь в том, как я могу массово вставить вставку в couchDB.
TIA