MemSQL named a Visionary in Gartner
Magic Quadrant for Operational DBMSs

Download Now


One click deployment of integrated Apache Spark

LEARN MORE about Streamliner

A database so scalable everyone can use it

The world's fastest in-memory database. UNLIMITED Scale and Capacity — Free FOREVER

Download Community Edition

Get on the fast track to real-time

MemSQL is a high-performance, in-memory database that combines the horizontal scalability of distributed systems with the familiarity of SQL.

In-Memory Performance

Using memory, MemSQL concurrently reads and writes data on a distributed system, enabling access to billions of records in seconds. MemSQL also includes a disk-based column store.

Horizontal Scalability

By horizontally scaling on commodity hardware, MemSQL is easy to set-up, maintain and scale either on premises or in the cloud—reducing both your up-front investment and long-term maintenance costs.

Advanced SQL Analytics

Anything that can be expressed in SQL statements becomes available as quickly as data is captured. This enables easy integration with existing applications without costly query rewrites or custom connectors.

Shutterstock Goes Real-Time with IT Metrics

See how Shutterstock uses MemSQL to capture and analyze operational data from thousands of servers to power their online marketplace and monitor the health of IT infrastructure.

Watch the Video →

Download MemSQL Community Edition Now

Unlimited scale and capacity. Free forever. Get started in minutes.

What is an In-Memory Database?

An in-memory database is a memory-optimized database management system (IMDBMS), like MemSQL, which uses RAM as persistent storage for real-time data processing along with a disk or SSD-backed columnstore for cost effective data retention.