Numstore Documentation
Numstore is an ACID database for arrays. This page is a summary of the Numstore docs.
Start here
- Getting started - install Numstore and run your first queries in Python or C.
- Glossary - the words that these documents use.
Tutorials
You learn best by doing.
- The query language - make variables, then insert, write, read and remove data.
- Transactions - group queries, then commit or roll back.
- Type sizes - calculate the size of a type. Then check your answers.
- Crash recovery - crash a process and see what Numstore keeps.
How-to guides
You want straight to the point information on how to use Numstore.
- Build and link the C library
- Handle errors
- Use transactions in C
- Read a large variable in chunks
- Let Numstore allocate the buffer
- Store structs and arrays from C
- Inspect variables
- Reuse a query with a plan
- Use smart files
- Move data in and out from Python
- Back up a database
Concepts
Numstore concepts and ideas