# Transport vs Node client for large bulk inserts?

**URL:** <https://discuss.elastic.co/t/transport-vs-node-client-for-large-bulk-inserts/52885>\
**Category:** Elasticsearch\
**Tags:** es-hadoop\
**Created:** [June 15, 2016, 3:22pm UTC](https://discuss.elastic.co/t/transport-vs-node-client-for-large-bulk-inserts/52885 "2016-06-15T15:22:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![datvikash](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/datvikash/32/10337_2.png) [@datvikash](https://discuss.elastic.co/u/datvikash)\
**Post date:** [June 15, 2016, 3:22pm UTC](https://discuss.elastic.co/t/transport-vs-node-client-for-large-bulk-inserts/52885/1 "2016-06-15T15:22:22Z")

</div>

I am trying to determine which would be a better fit for a large bulk upload ( ~ 1 trillion items for a single index). I have tried with the http api, but its very slow and painful (it has taken a week and only inserted 112 billion items sofar). I imagine I would see a performance boost from using one of the native connectors. Which connector, Transport or Node, would give me the great performance and parallelism?

Appreciate the help.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [June 16, 2016, 3:55am UTC](https://discuss.elastic.co/t/transport-vs-node-client-for-large-bulk-inserts/52885/2 "2016-06-16T03:55:52Z")

</div>

This might be better in the ES category rather than the hadoop one, as it seems more general?

---

<div class="post-metadata">

**Author:** ![datvikash](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/datvikash/32/10337_2.png) [@datvikash](https://discuss.elastic.co/u/datvikash)\
**Post date:** [June 16, 2016, 4:10pm UTC](https://discuss.elastic.co/t/transport-vs-node-client-for-large-bulk-inserts/52885/3 "2016-06-16T16:10:03Z")

</div>

thanks. I'll try posting in the ES category.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [June 16, 2016, 8:58pm UTC](https://discuss.elastic.co/t/transport-vs-node-client-for-large-bulk-inserts/52885/4 "2016-06-16T20:58:55Z")

</div>

You can move threads, just edit the topic and change the category 🙂

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 1:24pm UTC](https://discuss.elastic.co/t/transport-vs-node-client-for-large-bulk-inserts/52885/5 "2017-07-06T13:24:18Z")

</div>


