Author: Conor Doherty

Market Making with MemSQL: Simulating Billions of Stock Trades in Real Time

I woke up around 7:30 AM on Monday August 24th, checked my phone while lying in bed, and saw that I had lost thousands of dollars in my sleep. Great way to start the week… I was not alone – few investors escaped “Black Monday” unscathed. The past several months have been full of sudden surges and declines in stock prices, and extreme volatility is apparently the “new normal” for global financial markets. Frequent and dramatic market swings put a high premium on access to...


Understanding MemSQL in 5 Easy Questions

The funny thing about MemSQL is that it is simultaneously familiar and leading edge. On one hand, it is a relational database management system with a SQL interface – you probably already know how to use one of those! On the other hand, it stores data in memory and runs in a cluster – you may or may not have experience with a modern system that leverages these features. This post addresses common questions that people ask the first time they encounter MemSQL. By reading these five...


Top Spark Summit Questions

Top 5 Questions Answered at Spark Summit

The MemSQL team enjoyed sponsoring and attending Spark Summit last week, where we spoke with hundreds of developers, data scientists, and architects all getting a better handle on modern data processing technologies like Spark and MemSQL. After a couple of days on the expo floor, I noticed several common questions. Below are some of the most frequent questions and answers exchanged in the MemSQL booth. 1. When should I use MemSQL? MemSQL shines in use cases requiring analytics on a changing...


Real-Time Database

What We Talk About When We Talk About Real-Time

The phrase “real-time,” like love, means different things to different people. At its most basic, the term implies near simultaneity. However, the amount of time that constitutes the “real-time window” differs across industries, professions, and even organizations. Definitions vary and the term is so often (ab)used by marketers and analysts, that some dismiss “real-time” as a meaningless buzzword. However, there is an important distinction between “real-time” and “what we have...


Enterprise Apache Spark

Harnessing the Enterprise Capabilities of Spark

As more developers and data scientists try Apache Spark, they ask questions about persistence, transactions and mutable data, and how to deploy statistical models in production. To address some of these questions, our CEO Eric Frenkiel recently wrote an article for Data Informed explaining key use cases integrating MemSQL and Spark together to drive concrete business value. The article explains how you can combine MemSQL and Spark for applications like stream processing, advanced analytics, and...


overlap targeting

Boost Conversions with Overlap Ad Targeting

Digital advertising is a numbers game played out over billions of interactions. Advertisers and publishers build predictive models for buying and selling traffic, then apply those models over and over again. Even small changes to a model, changes that alter conversion rates by fractions of a percent, can have a profound impact on revenue over the course of a billion transactions. Serving targeted ads requires a database of users segmented by interests and demographic information. Granular...


Gary Orenstein Joins MemSQL as Chief Marketing Officer

News release: MemSQL Welcomes Gary Orenstein as Chief Marketing Officer SAN FRANCISCO, December 18, 2014 – MemSQL, the leader in real-time and historical Big Data analytics, today announced that Gary Orenstein has joined the company as Chief Marketing Officer. In this role, Orenstein will lead the marketing strategy, growth, communications, and customer engagement as MemSQL expands adoption of its distributed, in-memory database, enabling companies to capture, store, and query terabytes...


chris fry memsql

Chris Fry Joins MemSQL Advisory Board

We are excited to announce that web scaling expert and technology growth executive Chris Fry has joined the MemSQL advisory board. Chris will provide technical and organizational expertise to MemSQL as we expand the capabilities and market adoption of our distributed in-memory database. Scaling expert @chfry former executive at @twitter and @salesforce joins @memsql advisory board – Click to Tweet Chris has broad experience in scaling both technology infrastructure and engineering...


MemSQL and Cisco Work Together to Make Real-Time Performance on Hadoop a Reality

While Hadoop is great for storing large volumes of data, it’s too slow for building real-time applications. However, our recent collaboration with Cisco provides a solution for Hadoop users who want a better way of processing real-time data. Using Cisco’s Application Centric Infrastructure including APIC and Nexus switch technology, we’ve been able to demonstrate exceptional throughput on concurrent MemSQL and Hadoop 2.0 workloads. Here’s How It Works Cisco’s new networking technology...


Get in the DeLorean! It’s Time for the Database News Roundup.

Stop it database industry, we’re blushing. Imitation is the sincerest form of flattery and, as the spring conference season gives way to summer vacations, we’ve noticed a flood of announcements from database vendors doing their best MemSQL impressions. Here are a few stories that caught our attention. Oracle and SQL Server Go In-Memory The new Oracle 12c and SQL Server 2014 both feature in-memory storage engines on top of their existing disk-based storage. Seek latency and disk contention...