e-dard edited a comment on issue #1323:
URL: https://github.com/apache/arrow-rs/issues/1323#issuecomment-1042135808


   That's super interesting @nevi-me!
   
   I'm primarily interested in making it possible for services/projects that 
can talk to PG to be able to talk to IOx, where IOx really means Datafusion. My 
approach has been to implement the PG wire protocol and then handoff a sub-set 
of supported PG behaviours to a backend over Flight (e.g., queries). Then 
translate responses (record batches) in PG responses. 
   
   I suspect (assume) a lot of the mapping between PG commands and Flight SQL 
commands are the same, so making progress on a Rust implementation of the 
flightSQL spec will get a lot of that work done.
   
   Whilst Flight SQL is intended to replace heterogeneous client/server DB 
protocols, the existing ones aren't going anywhere any time soon. I think 
Flight SQL will make it easier to map from specific DB protocols to anything 
whatever speaks Flight SQL.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to