For total MySQL compatibility, you could only modify the MySQL storage engine via their plugin system.
As the market has shown, this isn't a compelling improvement. For us, every part of MemSQL has been optimized for memory - this gives us a 30x boost, rather than the 4-5x you might see just switching out the storage engine.
The decision to support the MySQL protocol on the wire was made to reduce friction for the application. However, that doesn't mean we will support every quirk or 'misfeature' for MySQL just to say we're "MySQL compatible."
Our value proposition is easy performance at scale. In working with customers, it's been pretty straightforward to explain the MemSQL surface area.
As the market has shown, this isn't a compelling improvement. For us, every part of MemSQL has been optimized for memory - this gives us a 30x boost, rather than the 4-5x you might see just switching out the storage engine.
The decision to support the MySQL protocol on the wire was made to reduce friction for the application. However, that doesn't mean we will support every quirk or 'misfeature' for MySQL just to say we're "MySQL compatible."
Our value proposition is easy performance at scale. In working with customers, it's been pretty straightforward to explain the MemSQL surface area.