MemSQL

Enterprise Technology

MemSQL Careers, Pay and Expert Network

lightbulbWhat are the highest paying jobs at MemSQL?

MemSQL is a distributed, in-memory, SQL database management system. It is a relational database management system (RDBMS). It compiles Structured Query Language (SQL) into machine code, via termed code generation. On April 23, 2013, MemSQL launched its first generally available version of the database to the public. MemSQL combines lock-free data structures and a just-in-time compilation (JIT) to process highly volatile workloads. More specifically, MemSQL implements lock-free hash tables and lock-free skip lists in memory for fast random access to data. SQL queries sent to the MemSQL server are converted into byte code and compiled through LLVM into machine code. Queries are then stripped of their parameters and the query template is stored as a shared object which is subsequently matched against incoming queries to the system. Executing pre-compiled query plans removes interpretation along hot code paths, providing highly efficient code paths that minimize the number of central processing unit (CPU) instructions required to process SQL statements. MemSQL is wire-compatible with MySQL. This means that applications can connect to MemSQL through MySQL clients and drivers, as well as standard Open Database Connectivity (ODBC) and Java Database Connectivity (JDBC) connectors.

Highest paying job titles at MemSQL include Senior Software Engineer, Backend Software Developer, and Senior Product Manager

Snapshot

Founded2011
Total value of jobs:
$3,040,000
Total Jobs:
1
Average Pay:
$116,923
Total Experts:
2

Top Experts at MemSQL

MemSQL Salaries

Senior Software Engineer

$90K

$125K

Average Salary:$107,500

Backend Software Developer

$90K

$90K

Average Salary:$90,000

Senior Product Manager

$90K

$90K

Average Salary:$90,000

Site Reliability Engineer (SRE)

$90K

$90K

Average Salary:$90,000

View All Salaries