This document introduces MemSQL 5, a real-time database platform for transactions and analytics. It discusses how MemSQL is designed for modern workloads by providing scalable SQL on in-memory and solid-state storage across distributed data centers or the cloud. MemSQL allows for real-time processing through features like stream processing and real-time dashboards. Examples are given of using MemSQL for Internet of Things applications to monitor wind turbines and taxi ride data.