yojimbo87 / ArangoDB-NET

C#/.NET/Mono driver for ArangoDB
MIT License
107 stars 66 forks source link

Async API #3

Open SebastianStehle opened 10 years ago

SebastianStehle commented 10 years ago

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 :)

yojimbo87 commented 10 years ago

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

Dashue commented 9 years ago

How's this going?

yojimbo87 commented 9 years ago

Unfortunately I haven't started implementing async API yet.

Dashue commented 9 years ago

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" notifications@github.com 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 .

yojimbo87 commented 9 years ago

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?

Dashue commented 9 years ago

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" notifications@github.com 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 commented 9 years ago

Or actually, thinking about it a bit, async would be best! On 11 May 2015 6:30 pm, "Tomas Bosak" notifications@github.com 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 commented 9 years ago

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

yojimbo87 commented 9 years ago

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

Simon0x commented 8 years ago

What is the current state?

yojimbo87 commented 8 years ago

Still in roadmap.

motion-x86 commented 3 years ago

any updates on async?

yojimbo87 commented 3 years ago

No update, sorry.