Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API for asynchronous executiion of statements #52

Open
pali opened this issue Aug 10, 2017 · 2 comments
Open

API for asynchronous executiion of statements #52

pali opened this issue Aug 10, 2017 · 2 comments

Comments

@pali
Copy link
Member

pali commented Aug 10, 2017

More databases supports either parallel execution of statements or at least their network client API provide asynchronous execution of one statements (via non-blocking socket and poll).

Please define stable API for DBI which would support to asynchronously prepare, execute and fetch result. So DBI application could execute statement in non-blocking mode independently of use DBD driver.

Currently DBD::Pg and DBD::mysql supports asynchronous execution, but both drivers in different way so unification at DBI API level would be useful.

@pali
Copy link
Member Author

pali commented Jan 14, 2018

Hi @timbunce! Any progress on this?

@timbunce
Copy link
Member

I'd be delighted to see a design discussion on the dbi-dev mailing list.
Someone needs to drive it towards a workable implementation, perhaps that someone is you @pali :)
Perhaps best to start by finding and reading old discussions and posting a summary of whatever parts seem useful.

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

No branches or pull requests

2 participants