Last Thursday, I presented at the Clustrix NYC roadshow
. Technical executives and leaders from two of the world’s largest database groups on Meetup
, New York City’s MySQL
and NewSQL groups, were treated to an in-depth presentation about our direct experience with Clustrix, a leading scale-out database. The event, hosted at our SoHo office, drew attendees from companies like SMBC Capital Markets, Getty Images, Pythian, Pixable, M-Square, and ACES.
Historically, databases were the bottleneck in any system, and in the web world, often the primary cause of website downtime and bad user experience. We wanted to keep the downtime as low as possible, so we looked for different ways to scale our database. We also wanted our developers to focus on adding value to our product, rather than spending time working on a database layer. The goal was to scale the system smoothly and economically as requirements increased. A new database system would be able to handle large numbers of concurrent users, provide continuous availability, and process extremely large data sets.
We had several options to scale our database: break it to smaller databases called shards, migrate to a simple key-value or a document store, buy a big iron database, or adopt a modern internet-scale database solution called NewSQL.