connector-x
connector-x copied to clipboard
Oracle support via the `sibyl` crate ?
The current oracle implementation relies on the oracle crate. Unfortunately, it seems to have some considerable synchronization overhead, which originates from the ODPI-C library.
There's another oracle database crate, sibyl, which directly wraps the Oracle Call Interface, avoiding the overhead mentioned previously.
That crate hasn't seen any commits for 6 months, though it is significantly faster than rust-oracle.
Would any commits targetting the sibyl crate be welcome ?
- If yes, should it be an entirely different backend, or a feature flag to toggle either driver ?
- If no, are there any leads on how to improve oracle performance ?