Skip to main content

Data, connected. Content-addressable storage with cross-table ACID transactions.

Project description

rhizo-core

Low-level Rust bindings for Rhizo.

Most users should install rhizo instead, which includes these bindings plus the high-level Python API:

pip install rhizo

What is rhizo-core?

This package provides the native Rust components:

  • PyChunkStore - Content-addressable storage with BLAKE3 hashing
  • PyCatalog - Versioned table catalog
  • PyBranchManager - Git-like branching
  • PyTransactionManager - Cross-table ACID transactions
  • PyParquetEncoder/Decoder - High-performance Parquet I/O
  • Merkle tree operations for incremental deduplication

When to use rhizo-core directly

Only if you're building custom tooling on top of the low-level primitives. For normal usage, install rhizo which provides a simple API:

import rhizo

db = rhizo.open("./mydata")
db.write("users", df)
result = db.sql("SELECT * FROM users")

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rhizo_core-0.5.3-cp312-cp312-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.12Windows x86-64

rhizo_core-0.5.3-cp312-cp312-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rhizo_core-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file rhizo_core-0.5.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rhizo_core-0.5.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rhizo_core-0.5.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f3b5d75417460a219679e6bfda9233d57dd548a62127eebb39b07df3e5ba0b69
MD5 51ed23b2793136fa458cb152c72c7f18
BLAKE2b-256 61543439ef8c1d0e69d28de98e66115d27e57e5e734801865d07ecd1ac0b53ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.5.3-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on rhizodata/rhizo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rhizo_core-0.5.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rhizo_core-0.5.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07e934f8d25c5cd23892a047d6767bb9fd254828dfa5dd83822113180d31fb4c
MD5 6dbca6bfe89d175615f8494574d2fc69
BLAKE2b-256 b2ae9c74d868af80dfcc97ae424b778fc659618552f23f3dae57686e1882e66a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.5.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on rhizodata/rhizo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rhizo_core-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhizo_core-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 877e3cd1e1431f1631d6e8260456269384541597d043139e4f2a465ab95bc20a
MD5 2eed7cecd4f93c81f5069732bdcfd580
BLAKE2b-256 5766481a9634577334b658ff6949966995e7ffbae30d54c184000231cea70437

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on rhizodata/rhizo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page