LOS ANGELES and BEDFORD, Mass, Aug. 13, 2015 /PRNewswire/ -- MaxCDN, a provider of content delivery network services, today announced it is deploying VoltDB, the leading in-memory SQL database that combines streaming analytics with transaction processing in a single, horizontal scale-out platform, to provide real-time data solutions that fuel its content delivery intelligence.
VoltDB's in-memory database, which runs on commodity hardware in a massively parallel processing (MPP), shared-nothing architecture, is built to tap the value of Fast Data (i.e., data in motion). MaxCDN, which provides CDN services to digital advertisers, ad networks, publishers, hosting providers, gaming companies and mobile providers, chose VoltDB to solve an extreme fast data problem: pushing 32TB of customer data, each day, through its application on a seven server-cluster.
"Most NoSQL solutions do not fit our real-time streaming aggregation design," said Behzad Pirvali, Performance Architect, MaxCDN. "For our real-time streaming aggregation requirements, we need to maintain the 'exactly once' semantic. This can be achieved either by having old-fashioned Distributed Transaction Coordinators, or by making the system idempotent. We chose to go with VoltDB over other streaming aggregate solutions (like Trident) for its SQL interface, real-time Ad-Hoc queries over our raw data, and simpler overall design."
"Many developers look to a combination of Apache projects, such as Zookeper, Kafka, Storm or Spark and Cassandra, or to the Lambda Architecture, to solve fast data challenges. However, these approaches require a massive development effort to patch together a solution – and often sacrifice performance, ACID guarantees, and ease of use," said Ryan Betts, CTO, VoltDB. "VoltDB helps customers like MaxCDN concentrate development resources on their applications rather than on the data processing infrastructure. VoltDB is purpose-built for companies like MaxCDN that need a fast, scalable database capable of processing streaming data and in-transaction decisions with sub-millisecond latency."
VoltDB's in-memory SQL database combines streaming analytics with transaction processing in a single, horizontal scale-out platform. Customers use VoltDB to build applications that process streaming data the instant it arrives to make immediate, per-event, context-aware decisions. By delivering real-time in-transaction analytics that always produce correct results, VoltDB enables businesses to capture economic value and develop new revenue opportunities in the mobile, financial services, IoT, energy, advertising, and security industries. VoltDB is privately held with offices in Bedford, Massachusetts, and Santa Clara, California.