September 28, 2015 |

Accelerating continuous integration with Docker – an intern’s story

September 28, 2015

Continuous integration (CI) has become a fundamental process in many software-based companies in recent years. Fortunately, frameworks such as Jenkins do most of the heavy lifting and make it flexible for the engineering team to examine and improve the process. With the increasing popularity of lightweight virtualization, CI has begun to embrace technologies like Docker. […]

September 23, 2015 |

An intern’s experience with Volt Active Data Materialized Views

September 23, 2015

My name is Yiqun Zhang and I worked as a software engineering intern on the SQL core team at Volt Active Data during the summer. The experience of working with so many smart and talented people was so much fun. I was proud to be part of the team. My work focused mainly on the […]

September 09, 2015 |

Bringing Rack-Aware Topology to Volt Active Data

September 09, 2015

One of the key tasks during initialization of a Volt Active Data cluster is determining cluster topology. The topology includes placement of the partition masters and replicas on physical Volt Active Data nodes. Once determined, the topology does not change unless node failure or elastic scaling happen. For some years, Volt Active Data used a [...]

July 17, 2015 |

Getting around the Transparent Huge Pages trap in Linux

July 17, 2015

A couple of weeks ago, an interesting issue came up in the field. The symptom was that the resident set size (RSS) of the Volt Active Data process would keep growing when the database was idle. The symptom only manifested itself on Red Hat Enterprise Linux (RHEL) 6.6 in KVM. There was no client workload, […]

April 09, 2015 |

NoSQL vs. NewSQL: Choosing the Right Tool

April 09, 2015

Trying to choose a database to solve a problem (or a whole set of them)? Here’s a quick rundown of the advantages – and disadvantages – of NoSQL versus NewSQL. Choosing the right tool for the job at hand is 80 percent of getting to a solution; the other 20 percent is really understanding the […]

April 01, 2015 |

FoundationDB’s Lesson: A Fast Key-Value Store is Not Enough

April 01, 2015

The sale and subsequent closure of FoundationDB cut short something of a grand experiment. FoundationDB, conceived as a Key-Value store, had decided to add flexibility in the form of programming and query-model “Layers” on top of its core KV store. First up was SQL, software that ran on top of core FoundationDB and provided SQL […]

  • 184/A, Newman, Main Street Victor
  • 889 787 685 6