This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
integration:rdbms:mysql:updates [2011/04/11 20:21] doc |
integration:rdbms:mysql:updates [2016/06/28 22:38] (current) |
||
---|---|---|---|
Line 21: | Line 21: | ||
==== Updates ==== | ==== Updates ==== | ||
- | Omnidex is primarily used on read-only databases; however, Omnidex can also be used on read-write databases. Omnidex supports the INSERT, DELETE and UPDATE SQL statements. There are several restrictions that administrators must be aware of before deciding whether to use Omnidex on a read-write database: | + | Omnidex is primarily used on read-only databases; however, Omnidex can also be used on read-write databases. Omnidex supports the INSERT, DELETE, and UPDATE SQL statements. There are several restrictions that administrators must be aware of before deciding whether to use Omnidex on a read-write database: |
- | * Omnidex does not support database transactions. | + | {{page>:admin:basics:updates:restrictions_insert&nofooter&noeditbtn}} |
- | * Omnidex does not support the relational ACID requirements (Atomicity, Consistency, Isolation and Durability). | + | |
- | * Most Omnidex applications will place tens or hundreds of indexes on a table, and this makes online updates impractical. | + | |
- | * Omnidex Bitmap indexes are not updated on INSERT, DELETE or UPDATE statements. Omnidex Bitmap indexes are used to improve queries that reference low-cardinality data, and are heavily used on tables containing millions of rows. | + | |
- | * Omnidex Grids do not support INSERT, DELETE or UPDATE statements. | + | |
- | * Omnidex Rollup Tables are not updated on INSERT, DELETE or UPDATE statements. | + | |
- | * Omnidex Text Dictionaries are not updated on INSERT, DELETE or UPDATE statements. | + | |
- | * Omnidex UPDATE statements do not allow SET commands to values other than literals or constants. | + | |
Given these restrictions, most Omnidex applications refresh the data at regular intervals such as daily, weekly, or monthly. Once the data is refreshed, the indexes are rebuilt, producing an indexed version of the new data. This data can then be deployed into production. | Given these restrictions, most Omnidex applications refresh the data at regular intervals such as daily, weekly, or monthly. Once the data is refreshed, the indexes are rebuilt, producing an indexed version of the new data. This data can then be deployed into production. |