vmware-archive / quickstep

Quickstep Project
Apache License 2.0
27 stars 13 forks source link

Quickstep

Travis Widget

Quickstep is an experimental high-performance database engine designed with the aim of Data at Bare-Metal Speed. It began life in 2011 as a research project at the University of Wisconsin and was acquired by Pivotal in 2015.

Getting Started (Building)

A build guide is available which includes instructions for building Quickstep for the first time. You may also find it useful to use one of the pre-made Vagrant boxes for Quickstep that are already set up with all of the development tools needed to build Quickstep.

Documentation

All publicly-visible classes and functions in the Quickstep code base have Doxygen documentation. Simply run doxygen in the root of the Quickstep source to generate browsable HTML documentation. Of course, the Doxygen comments should also be useful when reading header files directly.

In addition to the Doxygen and inline code comments explaining implementation details, a high-level overview for each module that comprises Quickstep is included in the README files in each subdirectory.

Architectural Overview

Quickstep is composed of several different modules that handle different concerns of a database system. The main modules are:

Licensing

Quickstep is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.