Career Openings

Simplifying the (complex) Lambda Architecture

December 01, 2014

The Lambda Architecture defines a robust framework for ingesting streams of fast data while providing efficient real-time and historical analytics. In Lambda, immutable data flows in one direction: into the system. The architecture’s main goal is to execute OLAP-type processing faster – in essence,  reduce columnar analytics from every couple of seconds to 100ms or […]

Optimizing Index Performance – A CMU Intern’s Work at VoltDB

September 01, 2014

My name is Yetian Xia. I worked as a software engineering intern at VoltDB during the summer, working with the core team. My favorite project was optimizing the performance of deleting entries from a low-cardinality non-unique tree index. Index  is used to increase the speed of looking up a row, and is heavily used in […]

Best Practices for Index Optimization in VoltDB

June 09, 2014

Indexes provide a classic “space for speed” trade-off. They add to the persistent memory footprint of your application data but they make query filtering significantly faster. They also represent a trade-off that sacrifices write performance for read performance, on the assumption that indexed data will be filtered by queries more frequently than it is modified. […]

VoltDB In-Memory Database Achieves Best-In-Class Results, Running in the Cloud, On the YCSB Benchmark

May 07, 2014

The development team at VoltDB recently ran VoltDB v4.2 against the Yahoo Cloud Serving Benchmark (YCSB), an industry-standard performance benchmark for cloud databases. We ran our test on as realistic a cluster setup as possible: commodity hardware that we could easily book as spot instances on EC2, with features like durability and high availability enabled. […]

VoltDB Technical Spotlight blog

Aging out data from VoltDB

April 25, 2014

Deleting records is often an afterthought when you’re first building a proof of concept with VoltDB, but it is an important function that should be given some thought as part of any design. Few applications can retain data forever, and in-memory databases in particular require some careful planning for how much data should be stored […]

Using The Spring @Schedule Annotation

May 30, 2012

In a previous life I had a requirement that a web application scanned the expiration date of purchased content and sent one of three emails letting the user know that the item would expire soon, was going to expire very soon and that the item has expired. It fired up at early in the morning […]

Clarifications On The CAP Theorem And Data-Related Errors

October 21, 2010

There has been another round of online conversations about the CAP theorem as the internet community continues to discuss its implications on networked databases. Coda Hale recently wrote a well received article titled CAP paper by Gilbert and Lynch. Scattered in the larger conversation is a continued mis-perception of my position regarding the CAP theorem. […]

  • 184/A, Newman, Main Street Victor
  • info@examplehigh.com
  • 889 787 685 6