This is an old revision of the document!
Omnidex is used in a wide variety of applications. Essentially, Omnidex is used when you need high performance and increased flexibility. Some of the more common Omnidex applications include:
Businesses own a lot of data that resides outside of the relational database. Transaction logs contain valuable answers about the day's activity. Branch offices or vendors send raw data files, or “flat files”, that deserve immediate attention. Currently, businesses overload their relational databases by importing these raw data files simply because they want to use SQL. Give your relational database a rest. Your raw data files are good enough as they are. Omnidex can provide standard SQL access to these files without having to involve a relational database.
This approach is becoming so common, it has a name … the NoSQL movement. Companies with lots of data are reaching for non-relational solutions. They need high-performance alternatives to standard relational databases. Omnidex provides the best of both worlds, providing high speed indexing against raw data files while still supporting ANSI SQL queries through standard interfaces.
Omnidex can index and search raw data files, creating a database with a standard SQL engine, available through standard interfaces like ODBC and JDBC. For many raw data files, there is no advantage to the complexities of a relational databases and there are plenty of advantages to making it available quickly.