Database for real-time transactions and analytics.

What is MemSQL?

MemSQL converges transactions and analytics for sub-second data processing and reporting. Real-time businesses can build robust applications on a simple and scalable infrastructure that complements and extends existing data pipelines.

MemSQL is a tool in the In-Memory Databases category of a tech stack.

Who Uses MemSQL?

9 companies use MemSQL including Shutterstock, Zynga, and StreetHawk.

MemSQL integrates with

MySQL, Google Compute Engine, Redash, QlikView, and Alooma are some of the popular tools that integrate with MemSQL. Here's a list of all 6 tools that integrate with MemSQL.

Why people like MemSQL

Here’s a list of reasons why companies and developers use MemSQL.



Add a one-liner

MemSQL's Features

  • ANSI SQL Support
  • Fully-distributed Joins
  • Compiled Queries
  • ACID Compliance
  • In-Memory Tables
  • On-Disk Tables
  • Massively Parallel Execution
  • Lock Free Data Structures
  • JSON Support
  • High Availability
  • Online Backup and Restore
  • Online Replication

MemSQL's alternatives

  • Redis - An in-memory database that persists on disk
  • Hazelcast - Clustering and highly scalable data distribution platform for Java
  • Aerospike - Flash-optimized in-memory open source NoSQL database
  • LokiJS - In-memory JavaScript Datastore with Persistence
  • VoltDB - In-memory relational DBMS capable of supporting millions of database operations per second

See all alternatives to MemSQL

Explore other Data Stores tools that are known for:


This page was verified by
kevinmemsql kevinmemsql