MemSQL 6 Beta supports extensibility through user-defined:

  • Stored procedures
  • Scalar functions
  • Table-valued functions
  • Aggregate functions

Extensibility feature highlights:

  • A language familiar to database developers
  • Compiled to machine code for speed
  • Variables and parameters may be scalar values, arrays, or records

Terms and Conditions

This early access version of the MemSQL 6 software is subject to the MemSQL Software and Services Agreement located at, unless such terms are superseded by a separate written agreement between the parties (the "MemSQL License Agreement"). Notwithstanding anything set forth in the MemSQL License Agreement, the MemSQL 6 Beta 1 release is for development, testing and evaluation purposes only. It is not licensed for production use, and is provided “as is” with no warranty. By downloading and/or accessing this early access software, you agree to such terms.


To provide feedback to MemSQL about the beta, post on the #memsql-public-chat public Slack channel, or email