-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Hello and welcome to the OpenMemDB wiki.
This will serve as the starting point to some useful resources and documentation on this DBMS.
OpenMemDB is an open-source (MIT license) implementation of a non-blocking, in-memory database engine. Created by a senior design group from the University of Central Florida(UCF), it utilizes a multiprocessing framework (Tervel) created by the Scalable and Secure Systems Lab within the College of Engineering and Computer Science at UCF.
A wait-free, in-memory database that implements a strict subset of SQL
Explanation of some decisions as well as internal design of the DBMS data objects can be found on the Internals page. Also make sure to check out the Resources page as you get up to speed or want ideas on features to integrate into the project.
- Pull the repo
- git checkout dev
- git submodule init
- git submodule update
- install gflags with headers
- confirm gflags is version 2.1+
- cd to the database directory
- make -j
- ./openmemdb