ODPI-C and Language-Specific Packages

TimesTen support of open source languages is through the Oracle Database Programming Interface for C (ODPI-C). ODPI-C is an open source library from Oracle Corporation designed to simplify access to Oracle databases from a variety of programming languages. See ODPI-C.

For each language, there is an open source package, or driver, available through GitHub and maintained by Oracle. The open source languages supported by TimesTen are Python and Node.js. ODPI-C is included when you download the driver for each of these languages.

ODPI-C is a layer on top of the Oracle Call Interface (referred to in this document as OCI, but not to be confused with Oracle Cloud Infrastructure). Figure 1-1 shows the architecture.

Figure 1-1 TimesTen Architecture for Open Source Languages

Description of Figure 1-1 follows
Description of "Figure 1-1 TimesTen Architecture for Open Source Languages"