connector-x icon indicating copy to clipboard operation
connector-x copied to clipboard

Oracle support via the `sibyl` crate ?

Open GatienDoesStuff opened this issue 8 months ago • 3 comments

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 ?

GatienDoesStuff avatar Feb 20 '25 08:02 GatienDoesStuff