perl5-dbi / DBD-Oracle

Oracle database driver for the DBI module
http://search.cpan.org/dist/DBD-Oracle
18 stars 25 forks source link

Wishlist: Use ODPI abstraction layer #66

Open djzort opened 6 years ago

djzort commented 6 years ago

Oracle Database Programming Interface for C (ODPI-C) is an open source library of C code that simplifies the use of common Oracle Call Interface (OCI) features for Oracle Database drivers and user applications. The ODPI-C project is open source and maintained by Oracle Corp.

https://oracle.github.io/odpi/

It would likely make sense to create a new DBD driver for it, so as not to cut off anyone still building against Oracle 9 on HPUX etc

Suggested by https://github.com/cjbj

cjbj commented 6 years ago

It's definitely worth exploring ODPI-C as the DB access layer. ODPI-C's exposes common OCI functionality in a consumable way. Active projects use it, and it is maintained, tested, etc. The most prominent Oracle DB drivers using ODPI-C are Python cx_Oracle, Node.js node-oracledb, and Go goracle.