georgia-tech-db / evadb

Database system for AI-powered apps
https://evadb.ai/docs
Apache License 2.0
2.64k stars 263 forks source link

Fix #170 Add concurrent query support #1412

Open kumeagidi opened 1 year ago

kumeagidi commented 1 year ago

Currently in EvaDB, a client can send a request. Until the request has been fulfilled, the client will be blocked from sending more requests.

This change to EvaDB allows clients to send multiple requests at a time. The server will now handle requests in a FIFO order and it will issue responses following that ordering as well. Once a response has completed, it will be sent to the client asynchronously.