Python package for serializing tables in portable format with Capnp.
Project description
PortableTab
A Python package for serializing tables in portable format using Cap'n Proto.
This package is a kind of KVS that outputs data tables as a set of page files and provides the ability to quickly retrieve records with a specified number.
Main Features
- The format of records is defined in Cap'n Proto's schema.
- Once output to page files, tables are essentially read-only.
- When retrieving records, only the necessary portion of the page files is opened with mmap, thus saving speed and memory.
- Page files are serialized by Cap'n Proto and are therefore architecture independent.
How to use
Documentation has not yet been created. Please see sample code.
Development status
Unstable alpha version.
License
-This package is available according to the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
portabletab-0.2.0.tar.gz
(6.9 kB
view hashes)
Built Distribution
Close
Hashes for portabletab-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26c4a3ec08e9af1415917096c1aa6acf7536425139a9c279648638a75ff4b9c8 |
|
MD5 | 957a5ca5924fcb68ca8d9a0342e45d5e |
|
BLAKE2b-256 | 805c826451dd081bc5ce2718165dabb3012f15428c02c533e646e8666ae11411 |