Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
integration:rdbms:oracle:home [2011/03/17 20:07]
doc
integration:rdbms:oracle:home [2016/06/28 22:38] (current)
Line 11: Line 11:
 [[integration:​rdbms:​oracle:​databases|Databases]] | [[integration:​rdbms:​oracle:​databases|Databases]] |
 [[integration:​rdbms:​oracle:​tables|Tables]] | [[integration:​rdbms:​oracle:​tables|Tables]] |
 +[[integration:​rdbms:​oracle:​constraints|Constraints]] |
 +[[integration:​rdbms:​oracle:​datatypes|Datatypes]] |
 [[integration:​rdbms:​oracle:​queries|Queries]] | [[integration:​rdbms:​oracle:​queries|Queries]] |
 [[integration:​rdbms:​oracle:​updates|Updates]] |  [[integration:​rdbms:​oracle:​updates|Updates]] | 
-[[integration:​rdbms:​oracle:​storedproc|Stored Procedures]] | 
 [[integration:​rdbms:​oracle:​example|Example]] [[integration:​rdbms:​oracle:​example|Example]]
  
Line 20: Line 21:
 ==== Overview ==== ==== 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 can be deployed directly against an Oracle database. ​ Omnidex ​retrieves and indexes ​the Oracle ​data, and queries read directly from the Oracle database as needed. This approach allows ​Omnidex to work alongside ​Oracle, 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.+An Omnidex Environment File controls how Omnidex connects to the Oracle database and identifies the tables and columns that Omnidex will have access to. 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 ​with standard SQL statements. 
 + 
 +{{:​integration:​rdbms:​oracle:​basic_architecture_oracle.png|}} 
 + 
 +Omnidex does not migrate the data out of Oracle, but instead directly references the data in the Oracle database. ​ This is not a requirement,​ though. ​ Migration of the data into raw data files is an option if that is preferable; in fact, many companies use [[admin:​features:​snapshots:​home|Omnidex Snapshots]] for this very purpose. ​ Omnidex Snapshots are high-performing,​ highly-portable,​ heavily-indexed copies of data that can be easily accessed using standard ODBC and JDBC interfaces.  ​
  
 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.  ​ 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.  ​
Line 29: Line 34:
 =====  ===== =====  =====
  
-**[[integration:​rdbms:​delimited:​environments|Next]]**+**[[integration:​rdbms:​oracle:​environments|Next]]**
  
 ====== Additional Resources ====== ====== Additional Resources ======
 
Back to top
integration/rdbms/oracle/home.1300392473.txt.gz · Last modified: 2016/06/28 22:38 (external edit)