MemSQL พัฒนาโดยอดีตนักพัฒนาของเฟซบุ๊กสองคน Eric Frenkiel และ Nikita Shamgunov มีหลักการคล้ายกับ HipHop for PHP ของเฟซบุ๊ก โดยมีการแปลงคำสั่ง SQL ที่เข้ามาไปเป็น C++ และคอมไพล์เป็น native code ทำให้ไม่จำเป็นต้องใช้ตัวแปลภาษา SQL ที่เป็น interpreter ซึ่งทำงานได้ช้ากว่า เมื่อเจอคำสั่งรูปแบบเดิมก็จะใช้โค้ดเดิมที่คอมไพล์ไว้แล้ว และมีการทำงานกับข้อมูลบนเมมโมรี่ซึ่งเร็วกว่าการอ่านเขียนจากดิสก์
มีวีดีโอโชว์ประสิทธิภาพเทียบกับ MySQL โดย MemSQL สามารถทำงานได้ถึงกว่า 80,000 คำสั่งต่อวินาที ส่วน MySQL ทำได้ประมาณ 2-3 พันคำสั่งต่อวินาที
ที่มา: I Programmer
MemSQL Product Overview from MemSQL on Vimeo.