Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Future of bulk executor #74

Open
onionhammer opened this issue Apr 9, 2021 · 2 comments
Open

Future of bulk executor #74

onionhammer opened this issue Apr 9, 2021 · 2 comments

Comments

@onionhammer
Copy link

I'm trying to understand what eventual plan is, or at least the guidance, on when to use bulk executor. In the docs I see articles like this: https://docs.microsoft.com/en-us/azure/cosmos-db/how-to-migrate-from-bulk-executor-library which encourage you to migrate away from using this library and instead use AllowBulkExecution, but what's unclear to me is if the bulk executor library uses some secret internal-only API that allows it to utilize more RUs than 'AllowBulkExecution' alone.

This image makes it seem like the Bulk API (which is not available on Serverless) is used by the Bulk Executor library, and the normal AllowBulkExecution just makes use of parallelism on the client-side.

So what is the recommendation? Is the Bulk API going away? Does AllowBulkExecution on the normal SDK utilize the bulk API for non-serverless instances?

@jeffjulian
Copy link

jeffjulian commented Sep 13, 2021

Anyone listening? You deprecated DocumentDB after the ... incident we will not discuss ..., but what is the future of Bulk?

@onionhammer
Copy link
Author

onionhammer commented Oct 4, 2021

I think this entire repo could probably just be archived? Microsoft needs a strategy for bulk read/write in cosmos - this library is not the answer for that

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants