RLV Data Store for Write-Optimized Storage

Use the new row-level versioning (RLV) data store in your simplex database to perform row-level updates, inserts, and deletes, in real-time. When a table is registered for storage in the RLV data store, multiple users can write to different rows of the same table concurrently.

For information on architecture, configuration, blocking, locking, monitoring, merging, and troubleshooting row-level versioning, see the new manual Administration: In-Memory Row-Level Versioning.

SAP Sybase IQ 16.0 introduces a new data store:

The IQ main store is optimized for high performance queries, rather than table writes. The RLV store adds high-performance write capability to your database. You can use row-level versioning in conjunction with your existing insert mechanisms such as bulk loading. For example, your applications can make real-time updates during business hours, while overnight a bulk load operation bypasses the RLV store and loads updated data directly to the IQ main store.

You do not require a separate license to use the RLV store. However, row-level versioning requires:

If a table is RLV-enabled, SAP Sybase IQ table DDL behavior is unchanged. DDL events on a table (adding a column, for example) require an exclusive lock on that table.

See these topics in the SAP Sybase IQ 16.0 documentation:

Related concepts
Database Option Changes
Tables and Views Changes
SQL Statement Changes
Connection Blocking