The No-Limits DatabaseTM

Deliver comprehensive security for cloud and on-premises deployments without compromising performance
See a Demo

How it Works

MemSQL is a distributed, highly-scalable SQL database that can run anywhere. We deliver maximum performance for transactional and analytical workloads with familiar relational models.
How MemSQL works MemSQL ecosystem diagram
MemSQL is a scalable SQL database that ingests data continuously to perform operational analytics for the front lines of your business. Ingest millions of events per day with ACID transactions while simultaneously analyzing billions of rows of data in relational SQL, JSON, Geospatial, and Full-Text Search formats.

Ready to get started?

Experience the performance of No-Limits for your data today

Accelerate and Simplify Data Ingestion

MemSQL Studio Physical Monitoring dashboard
MemSQL delivers ultimate ingestion performance at scale and eliminates costly data integration tools through built-in batch and real-time data pipelines
createpipeline
Programmatic Pipelines
Build sophisticated for enrichment operations, eliminating the cost and complexity of ETL tooling
Learn More
exactlyonce
Exactly-Once Semantics
Achieve guaranteed message delivery of streaming data for accurate reporting and analysis
loaddata
Pipelines for Data Lakes
Continuously ingest data from HDFS and accelerate analytic performance using familiar ANSI SQL
Learn More
inputs-streaming
Streaming Inputs
Apache Kafka, Apache Spark
inputs-databases
Database Inputs
MySQL, SQL Server, Oracle, Postgres, Teradata, Redshift
inputs-storage
Storage Inputs
Amazon S3, HDFS

Experience Latency-Free Analytics

low latency
MemSQL lets you achieve ultra fast query response across both live and historical data using familiar ANSI SQL
bitools
Sophisticated Insights
Perform ad hoc analysis with business intelligence tools, run machine learning algorithms for real-time scoring, perform geoanalytic queries in real time
geospatial
Geospatial Support
Store, query, and index geographic data types including polygons and points to support area, distance, location analytics in real-time
json
JSON Optimized
Store and query JSON data as a column-type to efficiently store and analyze multi-attribute objects
cmdline
Workload Management
Automatically deliver reliable database performance while under high concurrency – to easily support more users and queries
Learn More
fulltextsearch
Full-Text Search
Deliver fast, scalable full text-search applications with keyword-based and regular query conditions in a single SQL statement
Learn More
multi-statement
Multi-Statement Transactions
Multi-statement transactions allow a set of DML statements to be combined into a single transaction
compiled-queries
Compiled Queries
Repeat queries are compiled into low level machine code to deliver record breaking response for analytic queries
joins
Fully Distributed Joins
Scale out fully distributed JOINs across any table and column for simple efficient query access

Improve Reliability with Durable Data

Our highly-scalable, distributed system balances data and queries across a cluster of cloud instances or commodity hardware for maximum performance, concurrency, and availability
availability
Distributed Storage
Store and process data across clusters of machines to maximize resilience and performance leveraging memory and disk infrastructure
petabyte
Big Data Capacity
Store petabytes of data on low cost disk and cloud storage for archive requirements while maintaining instant retrieval for fast deep analysis
parallel
Massivelly Parallel
Scale out shared nothing architecture provides a robust parallel execution engine for read and write queries delivering ultra-fast performance
durability
Full Durability to Disk
Write transactions directly to disk or write to memory with full data persistence and archiving
in-memory
In-Memory or On-Disk Tables
Use memory for transactional workloads and cleanup while using disk for historical data and analysis
compressed
Compressed On-Disk Tables
Column store disk compression optimizes resources for storing up to petabytes of data

Ready to get started?

Experience the performance of No-Limits for your data today

Simple to Setup and Configure with Built-in Monitoring

MemSQL Studio Dashboard
Powerful management tooling accelerates deployment, backups, and administration tasks. MemSQL Studio provides an intuitive monitoring interface to quickly diagnose and assist query performance tuning.
monitor_performance
Monitor Performance and Capacity
Quickly see and diagnose query performance bottlenecks and compute resources to ensure optimal performance and availability
it-operations-management
API Driven Deployment
Accelerate and simplify cluster deployment and configurations with API driven commands
enable-high-availability
Enable High Availability
MemSQL holds a redundant copy of data to protect against data loss. Online replication ensures data consistency
visual-explain
Scalable Multi-Tenancy
Deliver thousands of multi-tenant database instances for cloud applications, delivering premium data isolation and performance with minimal resources
Learn More
cluster-management
Cluster Management
Automate and simplify common tasks including starting, stopping, restoring, backing up clusters
parallel
Backup and Scaling
Manage data replication, backup including to cloud stores and quickly restore without impacting application performance or going offline
crossdata
Cross Data Center Replication
Synchronize one cluster with another over a broad network connection
connectivity
Tool Interoperability
Seamlessly plug-in with existing devops tooling and cloud formation templates

Comprehensive Security for Your Most Sensitive Data

MemSQL meets or exceeds data security requirements, including managing the most classified data, without compromising database performance. Easily manage how users and roles access data to support workloads in complex organizations and regulated environments.
users
Role-Based Access Control (RBAC)
Efficiently manage simple or robust security configurations by user role and group while maintaining maximum performance
auditing
Auditing
Database logging writes all activities to a secure external location to support information security tasks such as tracking user access.
credential
Authentication
Manage existing account access with PAM (Pluggable Authentication Module) and SAML authentication support

Compatibility with Your Existing Systems

Leverage the MySQL wire protocol or JDBC/ODBC interface to integrate MemSQL with the most popular data services and software tools. Deploy anywhere including on-premises or any cloud for ultimate infrastructure flexibility.
This is a sample of MemSQL integrations. To see how we fit with your systems, please Contact Us


What MemSQL Customers are Saying

Gartner gathered this feedback from MemSQL customers as part of a third-party study.
Learn more about Customer Success Stories.
the ability to scale and manage is unparalleled.
Principal Search Scientist in the Services Industry
Company Size: 50M - 250M USD