Differences

This shows you the differences between two versions of the page.

Link to this comparison view

integration:rdbms:sqlserver:updates [2011/04/11 20:21]
doc
integration:rdbms:sqlserver:updates [2016/06/28 22:38]
Line 1: Line 1:
-~~NOTOC~~ 
  
-{{page>:​top_add&​nofooter&​noeditbtn}} 
- 
-====== Integration:​ Relational Databases ====== 
- 
-===== SQL Server ===== 
- 
-[[integration:​rdbms:​sqlserver:​home|Overview]] | 
-[[integration:​rdbms:​sqlserver:​environments|Environments]] | 
-[[integration:​rdbms:​sqlserver:​databases|Databases]] | 
-[[integration:​rdbms:​sqlserver:​tables|Tables]] | 
-[[integration:​rdbms:​sqlserver:​constraints|Constraints]] | 
-[[integration:​rdbms:​sqlserver:​datatypes|Datatypes]] | 
-[[integration:​rdbms:​sqlserver:​queries|Queries]] | 
-**[[integration:​rdbms:​sqlserver:​updates|Updates]]** |  
-[[integration:​rdbms:​sqlserver:​example|Example]] 
- 
----- 
- 
-==== 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 does not support database transactions.  ​ 
-  * 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. 
- 
-For applications that require online updates, applications can use INSERT, DELETE, and UPDATE statements to update the table. ​ This approach immediately updates both the database and the Omnidex indexes.  ​ 
- 
- 
-=====  ===== 
- 
-**[[integration:​rdbms:​sqlserver:​queries|Prev]]** | 
-**[[integration:​rdbms:​sqlserver:​example|Next]]** 
- 
-====== Additional Resources ====== 
- 
-See also:  
- 
-{{page>:​integration:​rdbms:​see_also&​nofooter&​noeditbtn}} 
- 
-{{page>:​bottom_add&​nofooter&​noeditbtn}} 
 
Back to top
integration/rdbms/sqlserver/updates.txt ยท Last modified: 2016/06/28 22:38 (external edit)