MemSQL Docs Home


This documentation does not reflect the latest version of MemSQL.
This page refers to MemSQL 4.1.

For the latest MemSQL product documentation, visit

MemSQL is a distributed, relational database for simultaneous transactions and analytics at scale. Querying is done through standard SQL drivers and syntax, leveraging a broad ecosystem of drivers and applications. Read the links below to get familiar with MemSQL:

  1. How MemSQL Works
Get a concise overview of MemSQL, including its architecture, and the features that allow it to be the fastest distributed relational database in the market.
  1. Quick Start
For those who want to get started quickly, this section includes a short, step-by-step guide to get quickly up-and-running with a MemSQL cluster. This section is designed for first time MemSQL users.
  1. Frequently Asked Questions
Learn answers to frequently asked questions about MemSQL, including topics such as MemSQL durability, query compilation, deployment, management, clustering, query execution, import, backup, and more.
  1. User Manual
When you’re ready to start digging into MemSQL, this section describes MemSQL architecture, introduces MemSQL database concepts and tools, and also goes deeper into MemSQL features such as the column store, json and geospatial types.
  1. Operations Manual
This section describes how to administer a MemSQL cluster environment, which includes configuring MemSQL and Linux system variables, adding and removing leaves, rebalancing clusters, securing MemSQL, and configuring high availability.
  1. SQL Reference
See a listing of MemSQL commands, datatypes and functions, organized by type.
  1. MemSQL Ops
Go in-depth into MemSQL Ops, the management and monitoring tool for MemSQL clusters.

Looking for something specific? Use the search bar to the left.