Skip to content
Snippets Groups Projects
index.rst 854 B

Welcome to tempsdb's documentation!

This is an append-only embedded time series library written in Cython.

It tries to use mmap for reads and writes, and in general is as zero-copy as possible (ie. the only time data is unserialized is when a particular entry is read). It also uses iterators.

Stored time series with a 8-bit timestamp and a fixed length of data. So no variable encoding for you!

When mmap fails due to memory issues, this falls back to slower fwrite()/fread() implementation. You can also manually select the descriptor-based implementation if you want to.

Indices and tables

  • :ref:`genindex`
  • :ref:`modindex`
  • :ref:`search`