c++ writen easy to use offline database