Feature
|
Persistent M-tables
|
D-tables
|
---|---|---|
Concurrency control
|
Always use pessimistic row-level concurrency control (locking)
|
Use optimistic (versioning) concurrency control by default
|
Checkpointing algorithm
|
Checkpointing does not block transaction access to tables. Thus, the predictability of response times is better with in-memory tables than with disk‑based tables.
|
|
Secondary indexes
|
Secondary indexes are never written to disk. They are maintained in-memory and rebuilt when the server is started.
The impact of secondary indexes on the write performance of in-memory tables is significantly smaller than with disk-based tables.
All indexes are equally fast.
|
Primary index is significantly faster than secondary indexes.
|