A lightweight, high performance, non-destructive time series database for web applications.
License: GNU Affero General Public License v3.0
timestore's Introduction
TimeStore, a lightweight time-series database engine
Copyright (C) 2012, 2013 Mike Stirling
This file is part of TimeStore (http://www.livesense.co.uk/timestore)
All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-----------------------------------------------------------------------------
BUILD INSTRUCTIONS
------------------
It is intended that autotools will be used to manage the build process, but
for the time being just run "make" in this directory and copy the resulting
binary from "src/timestore" to a convenient location.
The package contains a bundled version of libmicrohttpd, which will be built
automatically. It is statically linked and not installed separately.
The server should be started as root. It will attempt to become a user
called "timestore", which must have write access to the location
/var/lib/timestore. Both the user and database path can be changed through
command line options. There is no support for a configuration file yet.
For testing the -d switch can be used to prevent the program from becoming a
daemon. In this case the user will not be changed either.