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:rawdata:home [2011/03/15 20:51]
els
integration:rawdata:home [2016/06/28 22:38] (current)
Line 11: Line 11:
 [[integration:​rawdata:​updates|Updates]] | [[integration:​rawdata:​updates|Updates]] |
 [[integration:​rawdata:​creation|Generating Data Files]] | [[integration:​rawdata:​creation|Generating Data Files]] |
-[[integration:​rawdata:​implementation|Implementation ​Guides]]+[[integration:​rawdata:​integration|Integration ​Guides]]
  
 ---- ----
Line 18: Line 18:
 Omnidex is frequently used to allow high-performance searches against raw data files. ​ Sometimes, the raw data files come from an [[admin:​features:​snapshots:​home|Omnidex Snapshot]], which is an extracted copy of data from an underlying relational database. ​ Other times, the raw data files are received from vendors such as credit services and list providers. ​ Other times, the data is the output of an internal application,​ such as a log file or transaction file.  Regardless of the source of the data, Omnidex will allow raw data files to be treated as a table within a database. Omnidex is frequently used to allow high-performance searches against raw data files. ​ Sometimes, the raw data files come from an [[admin:​features:​snapshots:​home|Omnidex Snapshot]], which is an extracted copy of data from an underlying relational database. ​ Other times, the raw data files are received from vendors such as credit services and list providers. ​ Other times, the data is the output of an internal application,​ such as a log file or transaction file.  Regardless of the source of the data, Omnidex will allow raw data files to be treated as a table within a database.
  
-=== Integrating at the Database Layer === 
-Integrating Omnidex into an application environment usually requires integration in two areas: the application (or client) layer, and the database (or server) layer. ​ At the application layer, languages and tools generally use ODBC or JDBC to access the Omnidex SQL Engine. ​ At the database layer, Omnidex is configured to access the underlying database. ​ The Omnidex SQL Engine sits in between these layers, optimizing queries using the Omnidex indexes whenever possible. 
  
-{{:integration:​integration_layers.png|}}+=== OmnidexA NoSQL Database and a Big Data Solution === 
 +Omnidex and raw data files are a well-tested and mature implementation of a NoSQL database. ​ The NoSQL movement is a loose term describing databases that search data outside of the traditional relational database. ​ NoSQL databases are designed to improve performance by not adhering to the ACID requirements for databases governing **A**tomicity,​ **C**onsistency,​ **I**solation and **D**urability. ​ Raw data files are a classic implementation of this principle 
  
-=== Omnidex: The NoSQL Database === +Omnidex is also particulary strong as Big Data solution.  Raw data files can be extraordinarily large, yet can be easily accessed using standard SQL statements through basic ODBC and JDBC connections.  Omnidex can even create a logical table out of a large collection of independent ​data files, allowing data to come and go without the costly overhead ​of importing and deleting from relational ​tables.
-Omnidex and raw data files are a well-tested and mature implementation of a NoSQL database. ​ The NoSQL movement ​is a loose term describing databases that search data outside of the traditional relational database. ​ NoSQL databases are designed to improve performance by not adhering to the ACID requirements for databases governing **A**tomicity,​ **C**onsistency,​ **I**solation and **D**urability.  Raw data files are a classic implementation of this principle.  Omnidex can index raw data files of enormous size and allow high-performance searches ​without the limitations ​of relational ​database.+
  
 === Omnidex and Raw Data Files === === Omnidex and Raw Data Files ===
Line 32: Line 30:
   * **Access the rest of your data** - Most businesses miss out on the data that is stored outside their relational database. They simply don't have a way to search it. Omnidex turns raw data files into instant databases.   * **Access the rest of your data** - Most businesses miss out on the data that is stored outside their relational database. They simply don't have a way to search it. Omnidex turns raw data files into instant databases.
  
-  * **No need for data imports** - Omnidex directly searches raw data files, flat files and delimited files without having to import them into a relational database. Ease the load on your servers and search the raw data files directly.+  * **No need for data imports** - Omnidex directly searches raw data files, flat filesand delimited files without having to import them into a relational database. Ease the load on your servers and search the raw data files directly.
  
   * **Deploy your data while it is fresh** - Pushing raw data files through a relational database means you have to wait to deploy it. Index it directly and make it available while it is still fresh.   * **Deploy your data while it is fresh** - Pushing raw data files through a relational database means you have to wait to deploy it. Index it directly and make it available while it is still fresh.
 
Back to top
integration/rawdata/home.1300222295.txt.gz · Last modified: 2016/06/28 22:38 (external edit)