MemSQL is the database platform for real-time analytics. 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:
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.
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.
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.
This section describes how to run queries and build applications using MemSQL.
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.
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.
See a listing of MemSQL commands, datatypes and functions, organized by type.
Go in-depth into MemSQL Ops, the management and monitoring tool for MemSQL clusters.
Learn more about creating real-time data pipelines through MemSQL Streamliner, an integrated MemSQL and Apache Spark tool for real-time ETL and data importing into MemSQL.