This is an old revision of the document!


Integration: Relational Databases

Oracle

Overview

Omnidex can be deployed directly against an Oracle database. An Omnidex Environment File is created that describes how to connect to the Oracle database and identifies the tables and columns that Omnidex will have access to. Using this Omnidex Environment File, administrators can then create Omnidex indexes on the Oracle data, providing a high-performance query environment for applications.

Omnidex accesses the Oracle data directly using standard SQL statements issued through the Oracle Call Interface (OCI). During indexing and query processing, Omnidex maintains a connection to the Oracle database and accesses the data as needed. Typically, queries are first routed to the Omnidex indexes where specific rowids or primary keys are identified that meet the criteria. Omnidex then fetches the appropriate rows using these values using standard SQL statements.

Omnidex is usually deployed on read-only tables. Most applications require tens to hundreds of Omnidex indexes on a table, making real-time updates impractical. Applications usually set aside certain Oracle tables that are refreshed on a regular basis and Omnidex indexes are completely refreshed. Omnidex does support real-time updates for those situations where there are fewer indexes and lower volume.

Additional Resources

See also:

 
Back to top
integration/rdbms/oracle/home.1300393314.txt.gz ยท Last modified: 2016/06/28 22:38 (external edit)