UStore provides a low-level and a high-level interface to tooling to simplify DevOps and DBMS administration.
- The high-level utilities can be triggered from shell, or Python.
- The low-level utilities are provided as C99 headers:
dataset.hfor bulk dataset imports and exports for industry-standard Parquet, NDJSON and CSV files. π- Rolling backups and replication. π
- Visualization tools and dashboards. π
Tools are built on top of the UStore interface and aren't familiar with the underlying backend implementation.
db.snapshot().save_to('some-path')
db_copy = DataBase('some-path')db['a'].table.export_same_way_as_pandas('')
db['b'].graph.export_same_way_as_networkx('')