Design Considerations for the Systems Utilizing In-Memory OLTPAddressing In-Memory OLTP Limitations8,060-Byte Maximum Row Size LimitLack of Uniqueness and Foreign Key ConstraintsCase-Sensitivity Binary Collation for Indexed ColumnsThinking Outside the In-Memory BoxImporting Batches of Rows from Client ApplicationsUsing Memory-Optimized Objects as Replacements for Temporary and Staging TablesUsing In-Memory OLTP as Session - or Object State-StoreUsing In-Memory OLTP in Systems with Mixed WorkloadsSummary