pyrex-rocksdb

Contents:

  • Examples
  • Transactions
  • Columnar Batch Ingestion
  • Column Family Usage Example
  • API Reference
pyrex-rocksdb
  • pyrex-rocksdb documentation
  • View page source

pyrex-rocksdb documentation

pyrex-rocksdb is a Python wrapper around RocksDB built with pybind11. It provides direct key-value operations, atomic write batches, iterators, transaction support, column-family support, and native columnar batch ingestion for Arrow-compatible binary/string arrays.

Contents:

  • Examples
    • Basic Put and Get
    • Configuring Options
    • Atomic Write Batch
    • Transactions
    • Columnar Batch Ingestion
    • Iterating Data
    • Error Handling
  • Transactions
    • Basic Transaction
    • Rollback On Exception
    • Write Batch Inside A Transaction
    • Transaction Iterators
    • Read For Update
    • Transaction Options
    • Write Options And Durability
    • Retryable Errors
    • Complete Example
  • Columnar Batch Ingestion
    • Why Use It
    • Supported Inputs
    • Nulls and Validation
    • PyArrow Example
    • Polars Example
    • Serialized Column Example
    • Write Options
    • Benchmark
  • Column Family Usage Example
  • API Reference
    • PyRocksDB
    • PyRocksDBExtended
    • PyWriteBatch
    • TransactionDB
    • Transaction
    • PyTransactionIterator
    • PyRocksDBIterator
    • Options
    • CompressionType
    • Exceptions
    • Capabilities

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2025, Charilaos Mylonas.

Built with Sphinx using a theme provided by Read the Docs.