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
Next revision Both sides next revision
admin:basics:environments:home [2011/01/13 20:57]
els
admin:basics:environments:home [2011/01/13 21:11]
els
Line 17: Line 17:
 An Omnidex Environment is a term that describes all the aspects an Omnidex database. ​ This includes: An Omnidex Environment is a term that describes all the aspects an Omnidex database. ​ This includes:
  
-  * The Omnidex Environment File, an XML file containing ​the metadata about the database and the Omnidex indexes.+  * The Omnidex Environment File, an XML file containing ​selective ​metadata about the database and the Omnidex indexes.
   * The database, consisting of a relational database, a series of raw datafiles, a series of delimited files, or all three.   * The database, consisting of a relational database, a series of raw datafiles, a series of delimited files, or all three.
   * The Omnidex indexes and support files for the database.   * The Omnidex indexes and support files for the database.
  
-Typically, an Omnidex Environment is a directory with subdirectories that contain all of these elements. ​ This is often the most convenient approach since whole directories are easy to move and back up.  In many cases, however, the database and indexes are large enough that they must span multiple disk drives or even machines. ​ In that case, the Omnidex Environment refers to the entire collection, even though it is disbursed.+Typically, an Omnidex Environment is a directory with subdirectories that contain all of these elements. ​ This is often the most convenient approach since whole directories are easy to move and back up.  In many cases, however, the database and indexes are large enough that they must span multiple disk drives or even machines. ​ In that case, the Omnidex Environment refers to the entire collection, even though it is disbursed.  A common directory structure for an Omnidex Environment is shown below, and presumes a database named "​simple"​.* 
 +^ Directory ​    ^ Description ​                                                                   ^ 
 +| /​simple ​      | Root directory containing Omnidex Environment File                             |  
 +| /​simple/​dat ​  | Directory containing any data files, such as raw data files or delimited files | 
 +| /​simple/​idx ​  | Directory containing Omnidex indexes ​                                          | 
 +| /​simple/​sql ​  | Directory containing SQL files used in this environment ​                       | 
 +| /​simple/​log ​  | Directory containing log files generated in this environment ​                  | 
 +| ------------------------- | --------------------------------------------------------------------------------------------------------------- | 
 + 
 +* Note that this directory structure is not required, and any structure may be used.
  
 === Omnidex Environment Files === === Omnidex Environment Files ===
Line 32: Line 41:
   * Configuration information about the entire environment.   * Configuration information about the entire environment.
  
-Omnidex ​Environment Files also serve an important role in connections.  ​An [[dev:​connections:​home|Omnidex Connection String]] points to an Omnidex ​Environment File.  This means that the Omnidex Environment ​File is the starting point for nearly every Omnidex operation.+Omnidex ​Environments that connect to relational databases can be selective about which tables and columns are included.  ​This can be helpful in that it can greatly reduce the number of tables and columns seen by the Omnidex ​application.  This can also reduce maintenance on the Omnidex Environment ​since it will only have to be updated ​for changes to the tables it includes.
  
-=== Choosing What to Reflect ​in an Environment ​=== +Omnidex Environment Files also serve an important role in connections. ​ An [[dev:​connections:​home|Omnidex Connection String]] points to an Omnidex Environment File.  This means that the Omnidex ​Environment ​File is the starting point for nearly every Omnidex operation.
- +
-sdf sdf  +
-sdf +
  
 =====  ===== =====  =====
 
Back to top
admin/basics/environments/home.txt · Last modified: 2016/06/28 22:38 (external edit)