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|}}+=== Omnidex: A 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 a 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 a 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 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.
  
   * **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)