ArangoDB-NET icon indicating copy to clipboard operation
ArangoDB-NET copied to clipboard

Async API

Open SebastianStehle opened this issue 11 years ago • 13 comments

I am a mongodb user and waiting for the async version of the driver for years now. It would be awesome to design your api asynchronously from beginning. Can heavily increase the performance for web applications :)

SebastianStehle avatar Nov 05 '13 22:11 SebastianStehle

Hi Sebastian, the support for async API is in a roadmap and I plan to implement it soon.

yojimbo87 avatar Nov 06 '13 09:11 yojimbo87

How's this going?

Dashue avatar May 11 '15 16:05 Dashue

Unfortunately I haven't started implementing async API yet.

yojimbo87 avatar May 11 '15 17:05 yojimbo87

Haven't seen the performance need for it? Were going to need performance, is it possible to do bulk creates? I could help out with the work related to performance if necessary.

Keep up the good work! On 11 May 2015 6:08 pm, "Tomas Bosak" [email protected] wrote:

Unfortunately I haven't started implementing async API yet.

— Reply to this email directly or view it on GitHub https://github.com/yojimbo87/ArangoDB-NET/issues/3#issuecomment-100980725 .

Dashue avatar May 11 '15 17:05 Dashue

It was on the roadmap (and still is), but I've spent time with other things which I found more important. It's definitely worthwile to implement async API so I might take a look at it during following weekend.

Regarding bulk creates - ArangoDB API provides batch requests for sending multiple operations in one batch which might be what you are looking for, but the driver itself doesn't support this functionality yet. What would you like to be supported first - async API or batch requests?

yojimbo87 avatar May 11 '15 17:05 yojimbo87

Both ofc :)

Batch would be my first choice. Thx, like I said if I can chip in just let me know. On 11 May 2015 6:30 pm, "Tomas Bosak" [email protected] wrote:

It was on the roadmap (and still is), but I've spent time with other things which I found more important. It's definitely worthwile to implement async API so I might take a look at it during following weekend.

Regarding bulk creates - ArangoDB API provides batch requests https://docs.arangodb.com/HttpBatchRequest/index.html for sending multiple operations in one batch which might be what you are looking for, but the driver itself doesn't support this functionality yet. What would you like to be supported first - async API or batch requests?

— Reply to this email directly or view it on GitHub https://github.com/yojimbo87/ArangoDB-NET/issues/3#issuecomment-100986674 .

Dashue avatar May 11 '15 17:05 Dashue

Or actually, thinking about it a bit, async would be best! On 11 May 2015 6:30 pm, "Tomas Bosak" [email protected] wrote:

It was on the roadmap (and still is), but I've spent time with other things which I found more important. It's definitely worthwile to implement async API so I might take a look at it during following weekend.

Regarding bulk creates - ArangoDB API provides batch requests https://docs.arangodb.com/HttpBatchRequest/index.html for sending multiple operations in one batch which might be what you are looking for, but the driver itself doesn't support this functionality yet. What would you like to be supported first - async API or batch requests?

— Reply to this email directly or view it on GitHub https://github.com/yojimbo87/ArangoDB-NET/issues/3#issuecomment-100986674 .

Dashue avatar May 11 '15 17:05 Dashue

Bumping this as I had forgotten about asking and thought "i wonder if there is async support" :) :+1:

Dashue avatar Jul 08 '15 13:07 Dashue

Sorry I've been busy with other things for the past few months, but I'm going to look into it soon.

yojimbo87 avatar Jul 09 '15 21:07 yojimbo87

What is the current state?

Simon0x avatar Jan 18 '16 10:01 Simon0x

Still in roadmap.

yojimbo87 avatar Jan 18 '16 11:01 yojimbo87

any updates on async?

motion-x86 avatar Jan 20 '21 23:01 motion-x86

No update, sorry.

yojimbo87 avatar Jan 21 '21 06:01 yojimbo87